Hacker News new | past | comments | ask | show | jobs | submit login

This is such a good point. I've noticed that the personality style of "algorithm obsessed, Knuth worshiping, all about optimization, hardcore coder" doesn't have a lot in common with "creative, new software, good UI, unique application builder" personality. While its important to have some of the former under your belt, its the latter that gets shit done and makes things. I consider myself a maker, not a coder or a computer scientist. I'm getting a little sick of the attitude that you need to be this hotshot coder to be into software. Its just this geek macho poseur mentality that's harmful. A mediocre coder with a few good ideas is all it takes. I'd rather see a slow python app or a simple web app that's unique than some super-fast C or low-level me-too implementation.

I feel this dichotomy is typical of geeks. My poor metaphor is we learn the notes, scales, and do our practices, but at the end of the day we're supposed to be writing songs, not waxing philosophic on music theory or who makes the best pianos. Geeks are just too prone to being "technically correct, the best kind of correct!" and those of us who want to create unique things really need to think more like artists than engineers half the time. Oh well, back to our typical barrage of "Why PHP sucks" and "real coders walk like this..." articles




I like your point. It reminds me of how facebook was initially cobbled together with some (likely) hodgepodge php and mysql code. It was a great user experience and took off. After it becoming a hit, they optimized it and improved it.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: