Engineering isn't just about circuits, machines, or code. At its core, it's a way of thinking, a disciplined approach to understanding systems, solving problems, and building reliable solutions.
I didn't fully appreciate that until I started learning backend development.
When I made the transition from electrical engineering, I assumed I was leaving one discipline behind to learn something completely different. But the more APIs I built, the more I realized I wasn't starting over.
I was applying the same engineering principles I'd learned years earlier, just to different systems.
One of the biggest surprises wasn't learning new programming languages or frameworks. It was discovering that the mindset I developed as an engineer was just as valuable in software development. Whether I was debugging an API, validating user input, documenting an application, or collaborating with a team, I found myself relying on the same principles that had guided me while troubleshooting electrical systems.






