Homepage
Open in app
Sign in
Get started
Software Makes Hardware
A dive into how silicon and electronics get designed, for the software-engineering inclined. (It turns out we’re not so different after all.)
Follow
Analog & Transistor-Level Simulation
Analog & Transistor-Level Simulation
Demo’ed in Python
Dan Fritchman
Oct 2, 2019
Event-Driven & Reactive Hardware
Event-Driven & Reactive Hardware
Behavioral hardware programming, with an intro implementation in NodeJS.
Dan Fritchman
Sep 7, 2019
Models All The Way Down
Models All The Way Down
In the first chapters of Software Makes Hardware, we introduced the basics of how electronics and silicon are generated (in code), and the…
Dan Fritchman
Jun 10, 2019
The Languages of Hardware
The Languages of Hardware
Here’s a thought experiment: close your eyes and picture the office of a thriving software company. Say, Facebook or Google. What does it…
Dan Fritchman
Apr 30, 2019
How Software Makes Hardware
How Software Makes Hardware
It’s never been easier to get started in software. Creating new applications, products, companies, and even industries is easier than it…
Dan Fritchman
Apr 30, 2019
About Software Makes Hardware
Latest Stories
Archive
About Medium
Terms
Privacy
Teams