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.
Ask HN: What's your favorite programmer niche?
11–20 of 112 posts
Re: Ask HN: What's your favorite programmer niche?
#12Re: Ask HN: What's your favorite programmer niche?
#13Re: Ask HN: What's your favorite programmer niche?
#14https://esolangs.org/wiki/Main_Page
Re: Ask HN: What's your favorite programmer niche?
#15Tinkering 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.
Re: Ask HN: What's your favorite programmer niche?
#162) Trying/inspecting all sorts of Lisps out there. There are so many crazy ideas tried and implemented over the last 40-50 years that IMHO, any new modern language feature probably already exists in some form in some Lisp compiler or interpreter.
Re: Ask HN: What's your favorite programmer niche?
#17My favorite programming niche is SEO optimization. I really like optimizing pages and see the traffic grow.
Re: Ask HN: What's your favorite programmer niche?
#18Re: Ask HN: What's your favorite programmer niche?
#19This includes pretty much every aspect of the rendering process - how often are elements updated, textures, masking, interpolation, fonts and making sure that nothing renders more often than it should. It's a challenging but pleasant process as the result of experimentation is usually easy to measure (FPS + memory usage).
PS. If you're into it as well - try Safari's web inspector for measuring performance and investigating which frames were dropped. I found it much easier to use for debugging than Chrome.
Re: Ask HN: What's your favorite programmer niche?
#20Early 90s 3D engines. Raycasting, sprite scaling, SNES mode 7, voxels, early flight/space sims.