Many new programmers have little to no exposure to assembly code. Over the years, colleges have started glossing over the details of how processors execute instructions and how data is stored in memory. On top of that, new high-level programming languages are created every year. In fact, high-level languages like Python and Java have surpassed “low-level” languages like C and C++ in popularity.
Programming on the Toilet
It’s 5PM. I’ve been working on the same code for hours, grinding out an implementation one line at a time. It’s been a torturous process. Some days, code just naturally flows from my brain to my fingertips. This is not one of those days.
Thank God for Simple Code
As a programmer, I love learning new technologies and design patterns. I love dissecting code until I understand the minutia of how each piece works. I love reading blogs and StackOverflow posts about random technical topics, even if they’re not immediately applicable to anything I’m working on. And more often than not, when I go to lunch with other programmers, the discussion consists of weighing the pros and cons of different architectures for the features we’re working on.
Post 0
Mic check, mic check, one two, one two.
int main() { while (true) { Eat(); Sleep(kSleepTimeMS); Code(); } return 0; }