Amar MahmutbegovicEmbedded consulting tips: To HAL, or not to HALI entered the world of embedded software development in 2012. I was thrilled with the ability to manipulate hardware directly without any…Nov 2, 2022Nov 2, 2022
Amar MahmutbegovicHuman errors are unavoidable — make sure you learn from themTwo devices with the same address on the same I2C bus. It can’t happen to an experienced team, right? It turns out it can, and it did.Oct 21, 2022Oct 21, 2022
Amar MahmutbegovicAssembly is still usedAs an embedded engineer, you can’t avoid assembly. C is the defacto industry standard. C++ is getting more popular for embedded projects…Oct 14, 2022Oct 14, 2022
Amar MahmutbegovicA lesson from the past: building real-time systems is hardIn July of 1997 Mars Pathfinder mission successfully landed on Mars. It worked flawlessly in its early day: the landing using airbags was…Sep 27, 20221Sep 27, 20221
Amar MahmutbegovicDunning-Kruger effect: the valley of despairThe real trap of the Dunning-Kruger effect that nobody talks about is the valley of despair. Everyone is talking about beginners who…Sep 12, 2022Sep 12, 2022
Amar MahmutbegovicAre you an embedded C engineer moving to C++? Here are some resources to get you started!I see these questions more and more lately. “I work in embedded, and I’ve been using C for years. Now I want/need to switch to C++. Where…Aug 10, 20221Aug 10, 20221
Amar MahmutbegovicWhat is firmware?I had a coffee yesterday with an old friend. His background is in marketing, so we talked about my social media efforts to promote my…Aug 4, 2022Aug 4, 2022
Amar MahmutbegovicFive lessons for successful consulting business by Jimmy McGillIf you want to know what a life of an early-stage business owner looks like, you can learn a lot from the tv show “Better call Saul,” where…Jul 30, 2022Jul 30, 2022
Amar MahmutbegovicExample of usage of constexpr in embedded developmentCppreference defines constexpr specifier as follows: “The constexpr specifier declares that it is possible to evaluate the value of the…Jul 18, 2022Jul 18, 2022
Amar MahmutbegovicEmbedded consulting tips: Dependency Injection (DI)A few days ago, a friend reached out asking for a small help on an embedded project he’s working on. He just made a pivot in his career and…Jun 30, 2022Jun 30, 2022