Discussion about this post

User's avatar
Phil Vuollet's avatar

I too made a leap from something elses to software engineering. My backstory involves 10+ years of audio tech and repair. Did not do a bootcamp, instead I just started consuming whatever I could find online and bought a few books. Took two classes at a university/college. Got a job through a friend. Learned on the job. Found I was quite good at the craft and I've been enjoying it since.

Compared to my first career, it's less dangerous; physically and toxically. Solder fumes, chemicals, dust toxic not people toxic. The main health risks are being too sedintary and carporal tunnel syndrome.

It's also a whole lot more evonomically stable and steady. Good thing because I have a family now.

What I often see in the industry is many workers who are just kind of learning one way but not really growing or exploring new (and old) ways. It might just be a passion for the craft that drives learning and growth. That seems to be what makes a great software engineer from an average or even mediocre one.

One of the biggest challenges in software is not writing code. It seems to be communicating between different levels of understanding. It's probably why we see so much bad software out there.

Well, organization too. Gotta have a system of organization to make good software. This means organizing the work, the process, and the code. And don't ever think of it as one lonely programmer in a dark basement...it's a team/group effort!

Expand full comment
1 more comment...

No posts