Live data from Hacker News

Developer-driven development

schacon.github.com

41–50 of 52 posts

Re: Developer-driven development

#41

Earlier quoted context omitted.

Weird, I added swipe events to Showoff awhile ago. Maybe the running instance is just on an old version.

On my Android phone, swiping would advance lots of pages - first two, then ten, then forty.

Same here on the iPad.

Re: Developer-driven development

#42
post #41

Earlier quoted context omitted.

On my Android phone, swiping would advance lots of pages - first two, then ten, then forty.

Same here on the iPad.

https://github.com/technoweenie/jquery.doubletap if you'd like to file any patches, bug reports, etc.

Re: Developer-driven development

#43

Developing products for the mass market requires a lot of grunt work, and even with a totally dedicated technical team, still needs somebody or -bodies to compel them to do some of the boring things, fix the unfixable bugs that actually affect non-technical users, etc. So, while I guess I can imagine this working (and me loving) for products geared toward a highly technical, somewhat forgiving customer base, I don't…

I think you're missing the point. He's not saying that developers want to be thrilled to death every minute of their careers. He's saying that developers want autonomy and the ability to make something cool. The problem is that all but the very best managers seem to assume that management letting up on the reins means people going crazy and wreaking havoc.

The best managers understand that management is mostly a two-step process:

1. Give someone a task. 2. Let them accomplish that task.

Granted, you can't always work that way. But you might be surprised at what proper motivation can do. People will do boring work if it means accomplishing something great.

Re: Developer-driven development

#45
All very nice but based on my 5 year of project management, I'm fairly confident to say that organizing work like this will only be successful with a lot of luck. Every project or every product that gets developed has a moment where "things go wrong"(tm) and having external constraints (like deadlines, backlogs, ...) reduces the risk of failure ... a lot. I'd only try the approach from the presentation if your team is made up out of very disciplined, skilled people with the full benefits and responsibilities of the outcome.

Re: Developer-driven development

#46
post #43

Developing products for the mass market requires a lot of grunt work, and even with a totally dedicated technical team, still needs somebody or -bodies to compel them to do some of the boring things, fix the unfixable bugs that actually affect non-technical users, etc. So, while I guess I can imagine this working (and me loving) for products geared toward a highly technical, somewhat forgiving customer base, I don't…

I think you're missing the point. He's not saying that developers want to be thrilled to death every minute of their careers. He's saying that developers want autonomy and the ability to make something cool. The problem is that all but the very best managers seem to assume that management letting up on the reins means people going crazy and wreaking havoc. The best managers understand that management is mostly a two-…

Which slide was THAT on?

I'm reacting to slides like: "individuals choose what they want to work on" which is all fine & well, except that sometimes, if we want to ship in time for Christmas, people might have to work on what they wouldn't naturally choose.

Re: Developer-driven development

#47
post #45

All very nice but based on my 5 year of project management, I'm fairly confident to say that organizing work like this will only be successful with a lot of luck. Every project or every product that gets developed has a moment where "things go wrong"(tm) and having external constraints (like deadlines, backlogs, ...) reduces the risk of failure ... a lot. I'd only try the approach from the presentation if your team i…

I'm fairly certain their team (or any team like this) has little or no need for a project manager so I doubt they would need to worry about whether or not you would try it.

I realize this comes across a bit snarky but I honestly couldn't think of a better way to say this. I often find people in project management who have little or no trust in the people who actually do the work and that seems to guide their decisions about how the team should be 'managed' or how the work should be planned.

I also find that while deadlines and backlogs seem like something intuitive, in the end the belief that they really have a tangible effect on outcomes seems to be largely anecdotal. Sure it's often a necessary requirement to work with many organizations, but I rarely see any of those organizations actually backing up their process with measurable results.

Re: Developer-driven development

#48
It's no surprise that developers can self-manage the development of a source code tool. However this model is unlikely to work in any other space since the product requirements will not be in the domain expertise of the engineers. Github employees use the product all day in the process of developing it - this is true for hardly any products. Imagine engineers trying to self-manage the development of an ERP system - the resulting product would be unlikely to solve real customer problems.

Other than that, it sounds like fun.

Re: Developer-driven development

#49
post #7

Ah, it's a slideshow without mouse controls. Felt stupid for a good five minutes while testing in various browsers, just trying to get /something/ to work. Not a great experience.

I couldn't get it to work in Opera 11 nor Firefox 3.6.13 (on Windows), it just sat there at "loading presentation..." with a big red "slides" button-lookalike on top.

Re: Developer-driven development

#50
post #48

It's no surprise that developers can self-manage the development of a source code tool. However this model is unlikely to work in any other space since the product requirements will not be in the domain expertise of the engineers. Github employees use the product all day in the process of developing it - this is true for hardly any products. Imagine engineers trying to self-manage the development of an ERP system - t…

+1 on the thesis - developers expert in the product, using the product.

To me this should be the real goal and take-away from this article, not the many nice things this enables, but how to get there for other companies/products.

THAT would be revolutionary.

Post reply on HN