Hacker News new | ask | show | jobs
by agentultra 2375 days ago
I focus on myself. Am I better than I was yesterday? Three years ago? Good. Keep going.

We're not like doctors. There is no capital-P professional guild setting the bar for practitioners of software engineering. There are engineering guilds that recognize software development as a discipline that will accredit you if you meet their requirements and pay their dues. However it's often not mandatory for you to be accredited in order to practice software engineering. And it's not required that a company developing software employ a professional software engineer in order to conduct business. So hardly anyone seeks out accreditation.

In a free market you get companies like Google that need a large volume of people trained with vocational skills to churn out code in the various frameworks and tools. Doesn't bother me any.

I like to work on problems that are interesting and make the world a better place. You can't always do that at a Google or Netflix.

1 comments

Curious, and being serious here, what problems are you working on and how do you make the world a better place?
At my present day job I make software for factories. My team and I make people's jobs safer, keep machines running longer, and have improved food/drug manufacturing safety operations.

On my evenings and weekends, when I'm not unwinding, I'm presently working on Haskell libraries for type-directed data migrations, extending the community fork of Lean to add FFI support, and working on a course in abstract algebra.

Making the world a better place is pretty easy and can start with small things. I like visiting some of our customer factories and meeting the people who use our software. It makes my day to hear their feedback and know that it's making a difference for them.