Micro-insights: When X happens, try Y
Emotional awareness: a conversation that felt harder than it should have
Plans for the future: things I want to remember before my brain fades
No polish; just raw notes, bullet points, and margin scribbles. I've slowly started seeing this as "training my own brain model" rather than planning. My journal is the dataset. Most of the time, but not always, software does pay more than hardware especially if you normalize for the actual and opportunity cost of learning.
Software is a better option because of the sheer number of job opportunities available, even if hardware engineering and software engineering jobs paid the same (except economic downturns, where everything is a toss-up).
With a wealth of accessible resources and educational possibilities, software engineering offers a comparatively simpler route to up-skilling.
I’ll assume that you are only continuing to read this post because you like hardware engineering. Not everything revolves around work and money. It is satisfying to solve difficult problems. This is why individuals choose careers in science and mathematics. A survey of EDA tools (trial and open-source) for learning chip design
Ways to get access to industry-standard tools
Going open source: simulators, solvers, layout editors, and PDKs
TinyTapeout
Getting involved with open-source silicon
For paid subscribers: Step-by-step actionable guide to get started with chip design:
How to decide on a focus area and pick a project
How to find circuits to design for projects — from simple circuits to cutting edge designs
How to pick tools, plan and implement design projects
What kinds of documentation you should maintain
How to showcase your design skills to future employers
Read time: 16 mins