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

I agree with the first 10 controversial opinions, and I agree with this followup, to boot. All good points, all worthy of discussion.

As an autocrat, I'd also add another few, what I conceive to be contemporaneously controversial point of view, to the discussion:

* Code Coverage matters. Dead code is broken code. Always.

* Programming is Always in Service To The User. The User is the only way your creative, artistic, amazing, junk of spaghetti-code crud, is going to ever get Used. Use is where your software is alive. Non-use = Dead. Thus, the USER is YOUR MASTER. Serve them.

* Pretty tools are one thing, ugly tools another thing entirely. NO! WRONG! ALL TOOLS ARE TOOLS. Use what works. If you're using something because you want to, even though it sort of doesn't work, its no longer a tool, but instead an .. ingredient .. of something. Something else, perhaps something creative. Do that shit on your own time: use the tools which work, at work.

* Discussion is the only way things ever get resolved. If you hate on something about someone, discussion is the only way the problem will ever get solved, ever. Ignoring something and being afraid to discuss really secretly means 'do not want' to solve the problem. Even vile words are still yet but words, words eventually work it out. Developers who do not use words are not the scribes they're meant to be ..



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

Search: