Live data from Hacker News

Ask HN: What's your favorite programmer niche?

news.ycombinator.com

21–30 of 112 posts

Re: Ask HN: What's your favorite programmer niche?

#23
post #5

Tinkering with microcontrollers is probably the most satisfying, because it really challenges you to understand exactly what is going on at all times, right down to the electrical level. Developing for retro hardware can be fun too, for similar reasons.

>Tinkering with microcontrollers is probably the most satisfying Not so satisfying when seeing the pay-grade compared to other CS fields.

Do you expect your spare-time programming projects to fall in a specific salary range?

Re: Ask HN: What's your favorite programmer niche?

#25
post #5

Tinkering with microcontrollers is probably the most satisfying, because it really challenges you to understand exactly what is going on at all times, right down to the electrical level. Developing for retro hardware can be fun too, for similar reasons.

I’m really glad to hear this. Building hardware for the real world amplified the power of software incredibly.

PS…we’re hiring firmware engineers to bring hardware to life.

Re: Ask HN: What's your favorite programmer niche?

#27
post #8

My favorite subgenre is when my commit looks like: 3 files changed, 35 insertions(+), 562 deletions(-)

I was once added to a team to help improving their code base. At the end of the project they made an overview how many lines each of the team members added to the code base. Mine was negative. :)

Re: Ask HN: What's your favorite programmer niche?

#29
Lately I've been playing around with learning type theory and writing parsers and langauges.

But I seem to gravitate towards writing code to decode various file formats. Over the years I've reverse engineered Apple Notes database, written code to read the realm database backing Craft.app, code to read couchdb files, lucene files, git pack files, sqlite databases (I have js code that runs queries against raw database files), etc.

I'm also interested in compression and cryptography. (Implementing toy systems to learn how stuff works.)

Post reply on HN