- Smart: Starting an Electronics Biz During a Chip Shortage ()
At some point while designing an electronic product, one has to decide the hardware implementation. The number of options is a thing of awe. To gather relevant information and focus on one aspect at a time can get you past the paralysis. And make your requirements and constraints clear. Should you face a shortage of […]
- Wait, Maybe Not Rust ()
I don’t like to come to conclusions prematurely, but the fact is that most human decisions are made from the gut, before we become aware of it, despite our conscious rationalization. One such decision is whether to develop Recursyn using C or Rust. Here’s the rationalization. Rust is the “most loved” programming language. Doesn’t that […]
- Useful Work Logging ()
Tell the story of development.
- Troubleshooting Home Network Quality Issues ()
Intermittent problems challenge us the most.
- How I Make Terminal Sessions Productive ()
In short: tmux, Iosevka Term, vis, and entr.
- Hope for Reducing C/C++ Build Times ()
The rise of new build systems such as Meson demonstrate an interest of developers in better tooling.
- Data in the History of Automation Tools ()
Where data is lacking, such as in Unix-style IPC, glue languages restore a semblance of structure.