1. 41
  1.  

  2. 19

    I was hoping this was a list of careers for when you eventually burn out of web dev.

    1. 6

      sighs it’s not just me?

      I hit this point almost ten years ago and felt so alone.

      1. 2

        same. best i found is ML infra or security

        1. 2

          i’m very much looking for such too, any lobsters want to write up such an article?

          1. 2

            If I had the answers I would. I am glad that there are at least 3-17 other people that are feeling the same.

            I’ve considered the following: Get out of full stack and focus on the front end (more fun too me, no threading issues, etc) Devil’s DBA Change careers to something unrelated like Ag Banking

            1. 2

              Personally, I’d go with a combo of ML and DevSecOps, if you can find it. The combo would give experience in several powerful and upcoming career opportunities, and if it fell apart you could always use the skills learned in a re-fashoined combination, like ML and Security.

              1. 2

                The combo would give experience in several powerful and upcoming career opportunities

                At least as long as people think machine learning is a hammer and every problem is a nail.

                Brian Kernighan briefly mentions the excitement about it in the early days of computing here: https://www.youtube.com/watch?v=O9upVbGSBFo

                1. 1

                  I completely agree. Don’t get me started about ML and AI (or lack of AI)

                  But people think that way, and those people are doing the hiring. I was answering the question “Where is the most money and career challenges?” There’s a better question, imo, which is: What kind of work would I enjoy doing in five years? I have no basis to even start on that one.

                  Having said that, as somebody who has suffered through server/cloud deployments and maintenance over and over again, DevSecOps is pretty cool. When I think about all the tech that keeps calling me to go play and learn more, DevSecOps is probably in the top five.

              2. 1

                I specialized into compilers and security. There’s a lot of work out there.

                1. 2

                  I agree there’s no shortage of bug reports for compilers (0, 1, 2, 3) but the number of paid compiler jobs I saw in the last decade is probably less than 10…

          2. 6

            As someone who has played with writing both an interpreted language and one that compiles via LLVM, I definitely second these! It’s fun, it’s actually not as hard as you’d think, and it gives you a much deeper understanding of how programming languages work.

            1. 1

              Do you recommend any resources for writing an interpreted language?

              1. 3

                https://craftinginterpreters.com/ is linked in the article and is very, very good.

                1. 1

                  Thank you!

                2. 2

                  I didn’t work from it, but I have read some of https://interpreterbook.com/ and thought it was pretty good.

              2. 3

                I moved out of writing http servers and into writing multiplayer game servers and it’s a lot more fun and rewarding. I hope I never ever have to work in web development again. Web development is an entire ecosystem designed to prevent programmers from learning how to program.

                1. 1

                  Uh, literally anything? Programming is orthogonal to everything.

                  1. 9

                    This is just a list of examples of “literally anything,” which if you agree with (seems like a reasonable stance), you still could use some examples for just to find what’s out there.

                  2. 1

                    <html lang="en" style="display: none" > seriously?

                    1. 1

                      Is that relevant to the article? Or is that just source for the site?

                      1. 3

                        Had to remove the attribute to actually read the article.

                    2. 1

                      Even though the lion’s share of langs can be used to develop for the web, I found that embracing languages other than the typical go-to web-dev langs was the path that got me programming outside of the web world. It was probably just a side-effect, but that’s what happened all the same. Of course, coming back to the web, ouch; now that really hurts after tasting the fruits off of yummier trees.