Factorio & the basics of Concurrency: Bottlenecks

In many ways. In Factorio, your factory can have concurrency, parallelism, race conditions, bottlenecks, deadlocks, resource starvation, etc, etc. Looking for those types of problems and solving them is a very fun feedback loop. You can spend a few hours just walking around a large factory, making small incremental improvements as you go, and your entire factory will be visibly better off. The only thing preventing you from doing this to your application is the lack of visibility into the problems....

September 17, 2022 · 1 min · 135 words · Amit Chaudhari

Tabs_and_sheets  [draft]

List of tab and musical sheets

September 15, 2020 · 1 min · 6 words · Amit Chaudhari

Writing for Humans, not for Machines  [draft]

Any fool can write code that a computer can understand. Good programmers write code that humans can understand. - Martin Fowler, 2008.* Bhai yeh kya likh diya hai tune? (what have you written here) - My Coworkers. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live - John F. Woods, 1991* Introduction Everyone is a beginner at some point....

September 15, 2020 · 19 min · 3876 words · Amit Chaudhari