Live data from Hacker News

I Hate Puzzles: Am I Still a Programmer? (2011)

zef.me

11–20 of 268 posts

Re: I Hate Puzzles: Am I Still a Programmer? (2011)

#11
The problem isn't with him, it's with programmers who have an inflated view of how smart you have to be to be a programmer.

There are plenty of smart programmers, and there are plenty of problems that would benefit from smart programmers, but the vast majority of problems just need a spark of creativity and a lot of hard work from a person with a reasonable base of knowledge.

Re: I Hate Puzzles: Am I Still a Programmer? (2011)

#12
People tend to presume that everyone thinks the way do. In this case, everyone solves problems and thinks about programming the same way, right?

I've always had a more narrative approach to coding. Until I read some of the stuff Larry Wall (Perl) has written about how he thinks, I'd assumed I was a giant freak. Not at all.

Re: I Hate Puzzles: Am I Still a Programmer? (2011)

#14

> I’ve been programming for 18 years now. Then congratulations, you are a programmer! Despite what you'll hear from people peddling various flavors of Kool-Aid, "programmer" isn't a personality type. It's a job description. If you program, you are a programmer, end of line, full stop. Don't let anyone convince you otherwise.

I think there are categories, and we haven't figured out what to call them yet or how to define them. I see archetypes emerging over the years, and patterns. I've worked with career programmers that are done at 5:00pm, and never crack a book. They work fine in their niche, and when layoff come, they're working tech support. I know others that love problems but can't seem to make their ideas become manifest, yet kludge snippets from StackOverflow to create a product. I personally live for challenge, I learn new languages and tech as a hobby, and lead growth and change in every org I've worked for. Often at the cost of health, and relationships. We're all programmers, but we're not all the same.

Re: I Hate Puzzles: Am I Still a Programmer? (2011)

#15

> I’ve been programming for 18 years now. Then congratulations, you are a programmer! Despite what you'll hear from people peddling various flavors of Kool-Aid, "programmer" isn't a personality type. It's a job description. If you program, you are a programmer, end of line, full stop. Don't let anyone convince you otherwise.

Exactly this

This also applies to:

- Having a Github page

- Contributing to Open Source Projects

- Knowing (or not) a certain language

- Knowing (or not) a certain technology

- Knowing one of the latest fads

Of course, this affects whether you can work on certain projects or not, but not that "every programmer knows that" is a fallacy (except for something really fundamental)

Re: I Hate Puzzles: Am I Still a Programmer? (2011)

#20
post #8

Puzzles are a terrifically poor way of judging whether a candidate will be good at performing the most common form of programming there is: solving meaningful problems, often business or interface ones, in a simple and readable way. Your primary audience for this type of programming is other humans. I'll take a good writer over a puzzle-solver any day. Don't get discouraged if they aren't for you.

> I'll take a good writer over a puzzle-solver any day

Absolutely agree, but I'd extended it to good communicator. Communication touches on so much of what we do as programmers, be it talking to customers, sharing ideas amongst a team or writing code in a way that's readable by others, that it should be a primary concern.

Post reply on HN