RSS
Facebook
Twitter

Tuesday, February 24, 2009

Scrum but...

Having experience Flaccid Scrum, I find this article interesting, and agree with most of it.

I'd also like to add though, that if you do the scrum practices (story cards, stand ups, retrospectives, etc) but don't buy into the fundamental principals, you will not succeed.  And that means everyone on the team, not just the people in charge.  In particular, if the team is not empowered, is not committing to the estimates and the iteration plan in its heart, and and does not trust, then you are probably better off using traditional processes.  Or just as likely to fail whatever process you use.

Thursday, December 18, 2008

Why to Start a Startup in a Bad Economy

Tuesday, December 16, 2008

Gender Stereotyping


I'm very interested in the subject of gender stereotyping, which probably isn't surprising as I'm a girl in a predominantly male industry.  And I like cars, and sports, and get irritated if people assume I'm not "allowed" to be interested in these things.

Far from being discriminated against, however, I find many people ask me why there aren't more women in the industry and what can be done to encourage girls into IT.  If these questions were easy to answer, they wouldn't have to be asked.

But one of my personal theories is around how we raise our children.  Yes, it's possible that girls are genetically, for some reason, averse to technical types of roles.  Or that the working environments don't appeal to the feminine mindset.  But if you tell kids from an early age that some things are for boys and some are for girls, there just aren't going to be enough girls studying "boys" subjects later in life to get a large proportion of them into "boys" jobs.

I have a lot more to say around all these possibilities but I only want to explore one small area today.  I was pointed this morning to an article on Gender and Toys.  I'm mainly recording it in here so I don't forget where it is.  But I found it interesting because it raises many of the same questions I have, and answers almost none of them.  At this stage, I think it's very difficult to say how much of a child's preferences are there because of parental or peer pressure, and how much is natural. 

I don't understand why a society can discourage the use of words like chairman (preferring "chair" or "chairperson") and that works hard to at least look like they promote equal opportunities in the workplace, can encourage gender-specific advertising to children (have you watched the adverts between cartoons?) and the blatant gender stereotyping the article talks about in toy stores.

The main point to take out of it, I think, is that we should be aware of how we raise our children.  Well OK so any parent will always want the best for the child and so that's a slightly fatuous statement.  What I mean is, I don't think we should inflict our own preconceptions of what a child will like based purely upon their gender, or they might grow up thinking that really is what they like.  We should be allowed to develop our own preferences and exercise any skills that interest us until we find what really suits us personally.


PS The assumption that Lego is for boys in that article made me very angry.  Of all toys I thought Lego was pretty good at not overtly targeting an audience, although the new trend towards Lego-for-girls has worried me since first saw it.  Lego is for kids!  Doesn't matter what age or gender they are!</rant>

Thursday, December 11, 2008

Nine Things Developers Want More Than Money


Nine Things Developer Want More Than Money

Read if you're a developer and wondering what's missing from your job.

Read if you're a manager and you're looking to recruit the right types of developers.  In particular be honest with yourself over whether your organisation is more aligned to "hygiene" or "motivation".  At least one of the poor job decisions I have made is because the role was mis-sold as one and turned out to be the other.

Thursday, November 20, 2008

Working Environment

How important to you is your working environment?

 - Type of desk
 - What's on it
 - Position / type of mouse, keyboard, monitor(s)
 - Music / background sound (or lack of it)
 - Open plan vs team room vs cube vs personal office
 - etc...

These physical items could be extended to include your virtual environment:
 - Eclipse / IntelliJ Idea / Visual Studio (is it still called this?) / other dev enviornment - setup, preferences, window positions
 - OS
 - Desktop icons - do you care what / how many / positioning
 - Which software is always open when you're working, and does it matter what order you open them in (so they're in the correct place on your task bar) (additional: does not having enough RAM cripple you because you have to constantly shut and re-open software?)

How anal are you about setting these things up and getting them just right before you can start coding (or whatever it is you do)?

This post comes to you courtesy of my irritation with my chair.  I want to code cross-legged today and my chair does not adjust in the dimension required to provide me with enough space to do this.

Wednesday, October 8, 2008

Amazing!

Today, I found my own blog useful.  I was configuring Spring validation on my new project, and had to remind myself how to do it.  We configured validation on the new project in less than an hour, which beats the two days it took me to work out how to do it the first time.

And I impressed one of my new work collegues.  Apparently I am now the Spring Guru.  Oooops.

Monday, October 6, 2008

Multiple Environment Configuration in Maven

Today, I found this blog post very useful.