HNHacker News
TopNewBestAskShowJobs

benlakey

226 karma · joined February 21, 2012

submissionscomments
benlakey··on Testing is Science
If you have any feedback on this post I'd really appreciate it.
benlakey··on Steve Jobs on Average vs Best Software Developers
You can also see them here: http://www.amazon.com/gp/product/B008GJVAW4/ref=as_li_ss_tl?...
benlakey··on Steve Jobs on Average vs Best Software Developers
+1. Surround yourself with smart people always.
benlakey··on Steve Jobs on Average vs Best Software Developers
Agreed. The moment you consider yourself at the top, you no longer are curious/hungry to learn more.
benlakey··on Why You Need To Hire Great Developers
If it requires changing your company compensation rules, you have different problems at hand. Great developers don't cost more in dollar signs so much as they do in operating in an environment with other great developers, working on great challenges.
benlakey··on Steve Jobs on Average vs Best Software Developers
That's not the same video. It's a different interview entirely, from many many many years prior to the one referenced.
benlakey··on Steve Jobs on Average vs Best Software Developers
This isn't quantifiable empirical evidence he's presenting. It's just what he's witnessed, and it's up to you to find out the same.
benlakey··on Steve Jobs on Average vs Best Software Developers
This. You've nailed it.
benlakey··on Steve Jobs on Average vs Best Software Developers
You could almost argue that those who put the time and work in, are by definition the 'A' players. Even if you're not top dog in terms of technical expertise; If you've got the hunger and passion to know more you'll almost certainly succeed over time.
benlakey··on Steve Jobs on Average vs Best Software Developers
That's a pretty romantic way of putting it, but I agree mostly. You're dead on about so-called 'A' players who have big egos and can't communicate or play well with others; They might even be 'A' in terms of technical expertise but that's not the whole picture.
benlakey··on Steve Jobs on Average vs Best Software Developers
Agree completely. The moment you can't learn from those surrounding you is when you start to stagnate.
benlakey··on Steve Jobs on Average vs Best Software Developers
That's a great story Jason. Thanks for sharing. I think this is precisely what happens in software development.
benlakey··on Steve Jobs on Average vs Best Software Developers
That's not what I'm suggesting at all actually. Again, you're implying this is a zero sum game, in which the world has nothing but 'A' players. Thats not what I've said.

Being a 'hard worker' is completely and totally irrelevant in software development. More input does not equal better output, which in software is the key.

benlakey··on Steve Jobs on Average vs Best Software Developers
I'm most definitely not a designer. :-) If you're interested, it's just the 'Responsive' wordpress theme. http://wordpress.org/extend/themes/responsive
benlakey··on Steve Jobs on Average vs Best Software Developers
This is also how GitHub operates, but it's only viable if you have 100% 'A' players.
benlakey··on Steve Jobs on Average vs Best Software Developers
You're implying that what's being discussed is a zero sum problem. We're simply saying that 'A' players work best with 'A' players, and if you fight for that in your organization then you'll do great things. 'B' and 'C' players will still exist, absolutely, but you'd do well to avoid them when possible.
benlakey··on Steve Jobs on Average vs Best Software Developers
Pay is actually quite low on the list of things that a great developer will value when choosing where to work. And I think it's dangerous to just lock the A players in a room amongst themselves; they need to communicate closely with others in the organization, otherwise the value they try and add might be missing the target.
benlakey··on Steve Jobs on Average vs Best Software Developers
Agree. Financial compensation is actually often much lower on the list of things software developers value at a company, particularly when they are 'A' players. Solving problems, working with other 'A' players, and stretching ones abilities become more important. You do have to pay competitively though.
benlakey··on Steve Jobs on Average vs Best Software Developers
Fake it 'till you make is time and time again proven itself to work, especially when you surround yourself with people smarter than yourself.
benlakey··on Steve Jobs on Average vs Best Software Developers
Good stuff, dabent. I agree; Abstractions are valuable tools, but it's important to know whats underneath the abstraction, for when the abstraction leaks, or when it's the wrong tool for the job.
benlakey··on Why You Need To Hire Great Developers
I don't think it's quantifiable. The numbers are imprecise opinions.
benlakey··on Why You Need To Hire Great Developers
I agree that it operates on that assumption, and that the full-stack developer assumption is a good one. Have a read of this blog post for the mindset:

http://codercake.com/benefits-of-becoming-a-full-stack-devel...

benlakey··on Why You Need To Hire Great Developers
The 10x/20x thing doesn't refer to productivity at all. It refers to ability. So I think we're in fact saying the same thing here.
benlakey··on Why You Need To Hire Great Developers
I suspect you're right, though I'd rather they share the non trade secret advice that they have in a more public fashion, such as a blog or stackoverflow.
benlakey··on Why You Need To Hire Great Developers
Would you agree that being a great communicator, and growing as a person to be less nervous are aspects in the makeup of a great developer? (I'm not saying they are, just curious what you think).
benlakey··on Why You Need To Hire Great Developers
These are fine points. Apologies if it came off sounding self-congratulatory.
benlakey··on Why You Need To Hire Great Developers
I agree with you wholeheartedly, and I think the points are complimentary. I also wrote a post prior to this one, in which I argue that a team of good developers that can work together is far better than a team with one technically superior developer who can't work with others. If you can find the developer who is both technically great, and can communicate effectively in a team, you've found a very special person indeed.
benlakey··on Respect Among Software Developers
I think the key here is 'good criticism'. It's important to be critical, but it can still be done in a respectful way.