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.
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.