personal, development, embedded Be Careful With Those Resources Once, a friend of mine working for a big tech company told me: "I cannot give you the exact numbers but I usually work on a system with thousands
personal, security, advertising Do You Feel Guilty For Using Ad Blockers? You Shouldn't They compare you to a pirate (the article is not available anymore but the title is self explicative "Piracy and ad-blockers are both theft "). They say you are
personal, working life Natural Born Yes Men Fortunately I had to deal only with few of them (until now) but, it's always been an painful experience. Especially for a natural born No Man like me.
personal, working life Who's To Blame? Once, during the development of a big project, I asked the Product Manager to tell me about the relationship between two functions (let's call them A and B)
development, personal Why Tabs Are Better Than Spaces I think there is no doubt that readability is in the eye of the beholder. If you are customized with a certain code style, it will take some time before
working life, personal Understandable Code Last week I had a chat with my colleague Suzi. She wanted me to review a small change she made on a software almost entirely written by me. At some
working life, personal Multiball Pinball Have you ever played pinball? If yes, you may have run into the situation where you have to deal with two or even three balls on the field at the
personal, working life The 3 Best Things That Happened To Me As A Programmer I started to develop professional software more than twenty years ago, during the summertime vacations. I used to work in this small software house where there were really experienced programmers.
personal, working life, development Quick & Dirty Solutions Can Blow Up In Your Face Few years ago, I have been asked to create a component to manage a collection of items for an embedded system. The specifications were well written (actually the best I&
development, personal, working life How I Estimate How long will it take to develop a particular project? This is a question that it's never easy to answer. When you start estimating, you have a partial
personal, protocols, working life Proprietary Communication Protocols It seems that it is an irresistible attraction for private companies to create their own proprietary protocol. During my working life, I've seen that the most common pattern
personal, working life Tell Me Why, Not How In one of his last posts, Seth Godin wrote about implicit anchors that force us to follow specific paths [http://sethgodin.typepad.com/seths_blog/2016/02/anchoring-can-sink-you.html]. This
personal, blogs Second Year Of Blogging With another 52 post published and a provider change in the middle (with archive conversion), I can say that this second year of blogging has been as good as the
working life, personal Dear IT Department, I Am Your Customer Years ago, before getting my current job, I had an interview for an IT position. My job would have been to develop software for the company's internal usage.
personal, working life Don't Blame The Messenger Sometimes the case plays strange tricks. This post [http://simpleprogrammer.com/2015/12/11/your-automation-test-sucks/] was laying in my feed reader since some days. I haven't read it
TED, personal Some Thoughts From TEDxRoncade When the first edition has been so cool [https://while2.ghost.io/ted_dont_miss_it/], it's difficult to have a second one at the same level. Well,
personal, development Are You Experienced Programmers? Today, my nine year old daughter told me that she is able to do everything with her kick scooter. She mastered it. Even if she uses kick scooters since she
GCC, embedded, personal, working life Another Useful GCC Attribute This week I came across a strange issue. In a process running on an embedded device, one of the threads, at some point, remained stuck. Since the gdbserver was not
review, working life, personal Reviews Are Good Last week, I had the pleasure to meet Prof. Alexander G. Dean [http://www.ece.ncsu.edu/people/agdean] from the Department of Electrical and Computer Engineering of North Carolina
personal, development K.I.S.S. And The Experience This post (The Evolution of a Software Engineer [https://medium.com/@webseanhickey/the-evolution-of-a-software-engineer-db854689243] ) to a non-experienced developer may seems just hilarious. Instead it shows the reality. It takes many years
Linux, GNU, personal, make Never Break Backward Compatibility Some weeks ago I asked both on Twitter and Google+ about a problem I had. For some reason I was not able to compile an old Linux kernel version (2.
Volkswagen, personal Volkswagen And The Benchmarks I bet you have heard what happened to the famous German car manufacturer in the United States. In few words, Volkswagen has been caught cheating during the laboratory tests for
Microsoft, Edge, personal Why I Don't Trust Microsoft Lately I'm seeing much hype about Edge, the new browser included in Windows 10 and, to be honest, I don't understand it. I'm old
personal, solved, Firefox [Solved] Issues With Vimperator On Firefox If you: * are using Mozilla Firefox®, * have installed the addons Status-4-Evar and Vimperator, * are experiencing issues with the auto command LocationChange of the latter, this post is for you! If
personal, blogs Time For A Change Maybe you have already noticed it in the past few days. Now this blog has a new home. I've decided to leave Google/Blogger to embrace Ghost [https: