Digests » 365

this week's favorite

I bet you I can tell if a JavaScript program runs forever

"My friend, Callback Cat, wants to make a pizza bet". The article goes through a playful anecdote (and then a few metaphors) to try and demonstrate the Halting problem and the problem of undecidability in general, and explain why its useful to understand them.

Things I Wished More Developers Knew About Databases

A large majority of computer systems have some state and are likely to depend on a storage system. My knowledge on databases accumulated over time, but along the way our design mistakes caused data loss and outages. In data-heavy systems, databases are at the core of system design goals and tradeoffs.

PlayStation Architecture

Sony knew that 3D hardware can get very messy to develop for, for this reason, their new console will keep its design simple and practical… Although this may come with a cost!

Special Delivery

Brad’s phone rang with the telltale tone of an inner-office call. “Yeah,” he briskly blurted out as he picked up the phone, “what’cha ya need?” That was actually his nice way of answering the phone. As the senior trader at Æxecor, one of the world’s largest energy trading companies, Brad didn’t need to impress anyone and, in his mind, displaying anything less than vicious hubris would be a sign of weakness.

I'm a software engineer going blind, how should I prepare?

I'm a 24 y/o full stack engineer (I know some of you are rolling your eyes right now, just highlighting that I have experience on frontend apps as well as backend architecture). I've been working professionally for ~7 years building mostly javascript projects but also some PHP. Two years ago I was diagnosed with a condition called "Usher's Syndrome" - characterized by hearing loss, balance issues, and progressive vision loss.


Tech Manager Weekly by CTO Craft

Tech Manager Weekly is a regular newsletter curated by the team at CTO Craft, a mentoring community for software leaders and managers around the world. Alongside TMW, they have a free Slack group, as well as paid Mentoring Circles and CTO Coaching, and regular events and workshops for leaders to improve their skills.

Join over 15,500 readers for a free weekly email with fresh news, articles and tutorials.