Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The thing that's nice about compilers is that they're hard for reasons that actually make sense, e.g. trying to apply an optimization for a particular case where you have to precisely prove that it results in the correct behavior. Or figuring out which instructions are most appropriate given various constraints.

This is a different kind of hard than, say, the makework that dominates other domains: "oh I haven't touched this project in a month and it now is somewhat broken because dependencies have subtly changed in ways that I have to spend hours debugging."

I'm convinced some devs love the pain imposed by the former, while others can better tolerate the pain of the latter without issue.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: