Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have been programming for over 35 years, 23 years of it professionally, since I was about 15 years old. I've started with ZX-81, Commodore 64, Amiga 500, IBM PC, ...

I don't like programming and "software development" anymore. People are tiring, jobs are tiring, development processes are tiring, complexities of modern systems are tiring. How many goddamn front- and back-end "frameworks" does one need to learn and use to put together a goddamn website? It is all so boring and soul-destroying.

I find it a bit more enjoyable these days to program (numerical, control) algorithms and firmware (for MCUs), getting myself closer back again to my second life-long interest, which is electronics. At least, at the intersection of hardware and software, there is less hyped-up stuff. And "scary" hardware keeps pseudo-programmers and internet charlatans away. To some extent...



My programming journey span 25 years. Professionally around 18 years. Not as long as your good self, but I share your frustrations!

I started my love for coding as a young teenager. I never had the opportunity to program on Amiga or Commodore... but very thankful to have a 486 PC in the early-to-mid 90s.. leading up to "Intel Inside" PCs a few years later.

I avoid working with a large team. I like no more than 4 people including myself. Projects can be broken down into (what I call) modules. I dont bother with Sprint meetings or the like... just a quick morning catchups with coffee!

I started a new job a few years ago.. which is also me getting back into web development. How much things have changed in this domain! What was originally Server-side processing (of html) 20 years ago has slowly turns into the job of the frontend... so (now) having Node, React, etc. Deployment tools were also using Node, which made it a pain to upgrade it!

We have an opportunity to rewrite some of our websites due to changing internal systems. My team has learning allocated for htmx. This will make our lives sooo much easier!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: