Ask HN: How did you end up in your subfield?

  • When I first learned how to program, I hated how languages made it hard to write seemingly basic apps with issues like null-pointer-exceptions, manual memory management, and complicated abstractions. I figured I could make a better programming language, so I went into the field of compilers.

    Today I know it's not so easy, but I also know a lot more about compilers, and effective software development in general (so I don't get sidetracked with bugs/over-abstractions as often). I don't expect to make an entire new language, but I can expect to make it easier to develop with an existing language in some way.

  • those are quite personal questinos. why do you need that data, and what are you doing to do with it ?