I have a path to avoid: embedded programming. Its low level c and being increasingly marginalized due to moores law. Its a field dominated by accidental complexity and wheel reinvention on its path to irrelevance.
Thanks for the tip, I'll be wary about going down that route then!
Ask HN: I'm a bored front end developer. What should I learn next?
11–14 of 14 posts
Re: Ask HN: I'm a bored front end developer. What should I learn next?
#12I have a path to avoid: embedded programming. Its low level c and being increasingly marginalized due to moores law. Its a field dominated by accidental complexity and wheel reinvention on its path to irrelevance.
I could see C replaced with something like Rust, but I don't see it disappearing just because hardware gets faster. Companies will just make devices smaller, and it makes sense to write things in C once if that means everyone gets a faster experience. However, I sure don't want to maintain all that code! I am paid to work at a higher level (Go, PHP and JS) I take any opportunity to write a little C, in fact I would s…
Re: Ask HN: I'm a bored front end developer. What should I learn next?
#13Earlier quoted context omitted.
I could see C replaced with something like Rust, but I don't see it disappearing just because hardware gets faster. Companies will just make devices smaller, and it makes sense to write things in C once if that means everyone gets a faster experience. However, I sure don't want to maintain all that code! I am paid to work at a higher level (Go, PHP and JS) I take any opportunity to write a little C, in fact I would s…
Yes, I am. I made the mistake of equivocating hard, complex == valuable. Classic engineering mistake. Higher level languages, in the end, will always be in more demand than lower level ones because those levels of abstraction allow for newer possibilities. New possibilities lead to new money lead to better career paths. There will always be a need to set up registers and clocks, but once that's done by 1 or 2 program…
as someone who's new in the industry and interested in embedded, what do you mean exactly? who is automating it and making it a dead-end?
Re: Ask HN: I'm a bored front end developer. What should I learn next?
#14Earlier quoted context omitted.
Yes, I am. I made the mistake of equivocating hard, complex == valuable. Classic engineering mistake. Higher level languages, in the end, will always be in more demand than lower level ones because those levels of abstraction allow for newer possibilities. New possibilities lead to new money lead to better career paths. There will always be a need to set up registers and clocks, but once that's done by 1 or 2 program…
> embedded is an increasingly automated dead-end as someone who's new in the industry and interested in embedded, what do you mean exactly? who is automating it and making it a dead-end?