

I was with you until the part where you decide to shrink the code size. That exercise reminds me of the insanity that is C obfuscation competition.
Rule one in writing code is that you will write it once. Rules two is that it will likely be read by others and yourself many times. Don’t make life miserable for others and your…
This should never be the case: either your relationship with your customer is flawed or the hiring manager hired developers who aren’t passionate about the field (or inexperienced management). Nearly every job has interesting problems to solve better than anyone else has solved before. More likely, you’re stuck in local minima — a problem I had to…