696 reputation
58
bio website knowledgeisporridge.com
location
age
visits member for 3 years, 9 months
seen Jan 12 '11 at 10:29

Sep
28
awarded  Yearling
Sep
28
awarded  Yearling
May
9
awarded  Good Question
Jan
3
awarded  Popular Question
Oct
1
awarded  Taxonomist
Sep
29
awarded  Yearling
Aug
25
awarded  Nice Answer
Oct
23
awarded  Nice Question
Oct
21
comment How do programmers quit a job?
programmers don't quit, they just go permanently AFK.
Oct
13
comment When deciding on whether or not to work for a new company, what are your dealbreakers?
"the best tools" is subjective and not always based on technical merit though. I'm more productive on my choice of platform. Productivity, familiarity and the EXTENDED toolchain are important (email, browsers, SVN clients, spaces, expose, where to find configuration files, system settings, etc etc etc). Code is code. It's for human beings, and platform doesn't really matter too much. I'd suggest the opposite; hiring talented people and not giving them the tools they think they need to get the job done is silly, especially considering how little these tools cost.
Oct
8
answered Do you work contract projects in addition to your full-time job?
Oct
8
awarded  Supporter
Oct
8
revised Introducing “20% time” at a workplace
added 854 characters in body; added 97 characters in body
Oct
8
comment Introducing “20% time” at a workplace
@Carson so do you think this is likely to win/fail at a company based on it's 'type' - i.e. a consultancy that bills clients and works on an hourly rate per developer may struggle with 20% as ultimately the produce, they don't invent, verses a company that makes money based on pushing it's own products out? I guess if the company depends on the things it creates and needs to push out innovative new products is better positioned and more incentivised to breed a culture of innovation.
Oct
8
comment Introducing “20% time” at a workplace
Really useful answer John, thanks. It's interesting that you found that the lack of direction and the relative freedom to invent work was a contributing factor to the 20% time not working for some developers, as it's at the heart of the concept. I guess some developers just need to be given a clear target in order to get the best out of them. I guess the culture could be "spend 20% of your time creating something, but if you can't, that's OK, maybe use the time to make something better - it doesn't have to be your current project".. ?.
Oct
8
comment Introducing “20% time” at a workplace
I think that's true to most organisations - i've certainly experienced in that past that showing cool stuff to management/marketing opens certain opportunities and creates new projects - yet any attempt and making this time 'officially' available for the pursuit of new and forward thinking ideas falls very flat, very quickly. You mentioned "spare time" - is this time outside of your working ours, or within? Also, may I ask, how big is your department? (how many devs, and how many get involved with this?)
Oct
8
comment Introducing “20% time” at a workplace
Thanks for your response. I guess it has to be a culture - you can't force staff to invent things. Also agreed that it can't be instituted by a committee of developers - my experiences certainly align with that, so I guess the question becomes where does this culture come from? Atlassian trialled this, so it must have been a management decision. Do you think this something that can only work if it's at the heart of a company's culture from it's inception?
Oct
8
answered What to do when the programming activity becomes a problem?
Oct
7
comment Is it out of line to give unsolicited constructive criticism to a programmer?
It sounds like a collection of security holes, not just poor programming. How sensitive is the data? I'd be tempted to raise this with the company you work for and let them decide an appropriate course of action. As for whether you should raise this kind of thing with a developer in future you might want to pick one or two. Also, have you ever considered a career as a tester? ;)
Oct
7
awarded  Student