Live data from Hacker News

Coding Skill and the Decline of Stagnation

notch.tumblr.com

1–10 of 206 posts

Re: Coding Skill and the Decline of Stagnation

#2
"I had to work on programming more carefully and think things through before diving in, or I’d have a hard time working in a large group." This pretty accurately describes what I went through before joining a larger organization. However sometimes larger companies train you into a mentality of working fast and letting QA sort it out, which isn't always the best thing.

Re: Coding Skill and the Decline of Stagnation

#3

"I had to work on programming more carefully and think things through before diving in, or I’d have a hard time working in a large group." This pretty accurately describes what I went through before joining a larger organization. However sometimes larger companies train you into a mentality of working fast and letting QA sort it out, which isn't always the best thing.

After watching notch code a bit, I'd say that the way he dives in and works has been very successful for him. It's a different style but I don't think it's bad in of itself. I might definitely be bad when working in large groups, but that is not the only way to work.

I personally don't think working in a large group is particularly rewarding for a programmer.

Re: Coding Skill and the Decline of Stagnation

#6
There is no "Gospel" when it comes to programming. There is a lot of code out there that isn't pretty, but it works and brings money into businesses.

I think we can all agree that Notch didn't make any mistakes. Minecraft is a huge success.

They are called "best practices", not "the only practices". But good for Notch to want to be like everyone else.

Re: Coding Skill and the Decline of Stagnation

#7
Interesting post. A couple of observations:

1. I think programming is a multi-disciplinary task. Notch is obviously among the best at "writing a lot of working code". He's pointing out that he could improve in software design. I've work with many folks who are obviously strong in one area but weaker in others.

2. I think his coding sloppiness comes through in minecraft: it's an incredible game, but I've stopped playing at times due to frustration with crashes and corruption.

...oh, and 3. My guess is that the "large US based game developer" was Valve.

Re: Coding Skill and the Decline of Stagnation

#9
I think the biggest thing he emphasized is the fact that you can never be "The Best Programmer" because there is always something to learn and ways to grow. That is probably one of the keys to a good developer, they know that there is still plenty for them to learn.

Re: Coding Skill and the Decline of Stagnation

#10

There is no "Gospel" when it comes to programming. There is a lot of code out there that isn't pretty, but it works and brings money into businesses. I think we can all agree that Notch didn't make any mistakes. Minecraft is a huge success. They are called "best practices", not "the only practices". But good for Notch to want to be like everyone else.

Best Practices are like patterns, solutions to common problems. Sometime there are problems that require uncommon solution. They are rare, but they exist.

I just hope people don't disagree with Best Practices just because they want to show their displease with the authoritative...

Post reply on HN