Hacker News new | ask | show | jobs
by GeneT45 1449 days ago
Yes! Solid guidelines that will last ages. This is the sort of practical company I would be looking to work for, if I were looking for work. It's refreshing to see a company that isn't chasing the next great language as if it were a solution to the "problem" of producing quality code.

re other comments: There's nothing "cultish" about hewing to C. Yes, C has (had) some atrociously unsafe string manipulation libs, but that's a straw man. Those libs only exist to allow C backward compatibility. There are many modern, yet mature, libs that handle strings safely. Contemporary C programmers aren't struggling with strings, they're struggling with the very same problems as programmers of Forth, Lisp, Python, and every other language. Which is to say - the language is neither the problem, nor the solution.

Don't get me wrong, I have my favorite languages: Forth, Common Lisp, C# (really!) and, yes, C. But, at the end of the day it's the difference between leather and cloth seats in your Jag. You probably feel more comfortable in one than the other, but they both get you where you're going, and it probably wasn't that much worse if you had the one that wasn't your preference. The "traffic" wasn't altered by your choice of vehicular amenities and the real problems in programming don't really change with your choice of language.