A Commodore 64 As You Have Never Seen One Before: Game Boy Form Factor! | Hackaday
It’s now nearly four decades since the iconic Commodore 64 8-bit computer saw the light of day, and the vintage format shows no sign of dying. Enthusiasts have produced all kinds of new takes…
Who pays for Open Source Software? #OpenSource « Adafruit Industries – Makers, hackers, artists, designers and engineers!
The Sidebar reminds the world that modern web is built on a foundation of dependencies: Small open source software packages we pull into our projects and literally depend on for functionality. This…
[A slightly shorter and edited version of this article appeared in the July 2013 issue of Linux Journal. Thanks to Linux Journal’s great copyright policy I’m still allowed to post this …
Moore’s Law is not just a simple rule of thumb about transistor counts, it’s an economic, technical, and developmental force—and one strong enough to push
Designing Software with Predicate Logic · Buttondown
One reason I like teaching is it helps me understand things better. This came up in a couple different ways while working on the new book, and I’m too...
In a study conducted in May 2021 of 133 US companies, 29% of the respondents said that team spirit and working relationships have suffered from working remotely, with 11% leaving or planning to leave because the company culture has become toxic. Toxic cultures result in demotivated and disengaged employees and have a significant negative impact on organizational outcomes.
Write five, then synthesize: good engineering strategy is boring. | Irrational Exuberance
Few companies understand their engineering strategy and vision. One consequence of this uncertainty is the industry belief that these documents are difficult to write. In some conversations it can feel like you’re talking about something mystical, but these are just mundane documents. The reality is that good engineering strategy is boring, and that it’s easier to write an effective strategy than a bad one.
The idea for a 5x5 method for coming up with an engineering strategy in Write five, then synthesize - which I recommend reading. The gist is to write down…
Complex systems are difficult to reason about at scale; we often can’t accurately extrapolate system behavior and performance, so we need to derive that data empirically. We use load testing to do just that: find the limits of our systems and weed out bugs at a large scale in a controlled environment. Slack is a […]
Why should you write your own API gateway — from scratch | by Igor Domrev | Jun, 2021 | ITNEXT
Every organization with a couple of microservices needs to control who can access those services, and under what conditions. An API gateway is an inevitable solution to this problem. But should you…
At TED2020, Ethan Hawke gave a remote talk about the benefits of being creative. As someone who often struggles to find meaning in whatever it is I do here, this bit was especially good to hear: Do you think human cre