Ondřej Mirtes

An absolutely epic article of extreme length (38 thousand words) with plenty of animated illustrations that describes everything you need to know about software development. From an understandable explanation of how a processor works and everything that has to happen for a character pressed on the keyboard to show up on the screen, through programming languages, libraries, algorithms, debugging, data structures, databases and versioning, all the way to developer conferences, flame wars and management. If you’re considering a career in software development or already have one, this is truly a must-read for you.

‹ Detecting unresolved transactions Start with a monolith ›