Disclosure: On this site you won’t find specific advice on “how to call function xyz()”. Interpreting C++ ARM and #pragma dwim is also out of scope.

We’re treating our readers as intelligent beings who can use Google and/or StackOverflow, where all such specific questions were answered more than once.

What you will find is opinions, more opinions, and even more opinions on all the aspects of software development - and with a large chunk of them based on real-world experience too.

Your mileage may vary. Batteries not included.

 

Memory Leaks and Memory Leaks

Abstract: What exactly is ‘memory leak’? Is it ‘useless memory’, ‘unreachable memory’, or ‘memory not released on program exit’?
Quote: “I know it when I see it” – Justice Potter Stewart
[]

From the Age of Power to the Age of Magic and beyond…

Abstract: Evolution has already brought us from Age of Power to Age of Knowledge. What’s next?
Quote: “Any sufficiently advanced technology is indistinguishable from magic.” — Arthur C. Clarke
[]

Intellectual Property – a Crash Course for Developers

Abstract: Copyrights, patents, trademarks, and licenses explained for software developers.
Quote: “The first de-facto trademarks appeared when a blacksmith in a small town decided to put a special sign on his swords…”
[]

Over-Generic Use of Abstractions as a Major Cause of Wasting Resources

Abstract: Trying to be too generic can easily cause many-fold inefficiencies.
Quote: “It was a quiet night and I was downloading a 2G ZIP file with Internet Explorer…”
[]

The Guy We’re All Working For

Abstract: If we like it or not, developers exist solely for one purpose: to make user happy.
Quote: “If developers are forced to do something outright stupid, one cannot possibly expect them to work with enthusiasm.”
[]