Categories
technology

agility

Been reading Steve Yegge’s famous Agile rant again. I agree with pretty much everything in it as I’ve had a few painful experiences with bad agile. Many of the agile methodologies are highly loose guidelines that come with the disclaimer “use your common sense here”. Well here’s the thing, when agile pushes a manager into doing something that isn’t common sense then why try to be agile? Isn’t it just a name ?… Just an evolution of thought process which suggests that a team’s performance can be improved if they accept their development will occur in iterations rather than in one monolithic flush 😛 of the “waterfall”. The problem here is that I know (very) few engineers who ever did waterfall as badly as portrayed by the agil-evangelists. I know very few real “cowboy programmers”. They just weren’t that dumb. So from the kernel of a good idea comes dogma about how to stop evil developers doing the evil things that developers do when they’re left alone without a watchdog methodology. The following are required to control those pesky developers.

  • immature tracking tools
  • imposed rules about team and group programming.
  • odd notions about starting development without necessary background research
  • time driven iterations which don’t allow for normal human biorhythms
  • dismissive attitudes to the 80% of the time required to get the tricky 20% done
  • dismissive attitudes to detailed analysis regardless of the problem
  • religious fervour & absolute conviction

All of these things are bad agile but it’s possible to follow the books and fall into the bad agile trap. Good agile requires affinity with the problem domain and knowledge gaps are often underestimated by managers and hidden by wary engineers. Equally, many engineers cannot work in a 9-5 clock-in & clock-out way.
Now I know that Kent Beck et al. don’t intend managers to fall into these traps. It’s just that the marketing industry surrounding agile leads them to believe they’re getting something for nothing. It’s the same kind of thinking that leads to misnomers like Simple Object Access Protocol.
All I know is that in the “accurate tracking” of “agile iterations” I find myself thinking that intuitive understanding of complexity management, delegation, abstraction, team motivation & a whole bunch of things that apply across many industries are what leads a project to success. These skills generally aren’t covered in agile courses or books. Indeed it’s a wonder that nobody has really improved on Fred Brooks. These qualities exist in the manager and the team members. A truly agile process is whatever works for them & with them.
I also don’t think it’s just about “hiring smart people” either. This oft trotted-out phrase relates to the practice of hiring the apparently best and brightest grads and appears to the be the mantra of HR in many tech companies including Google & Microsoft. The problem is that it depends on the task at hand. One can have an a priori belief in the mantra and ignore empirical and anecdotal evidence to the contrary. Sustainable success is about “hiring the right people” which are not necessarily those with the highest IQ but those that can work best in a team for the realisation of a common goal.
At any given time someone has to lead, someone has to follow and both have to feel comfortable that the relationship isn’t exploitative. The guy leading has to recognise the transience of leadership and the guy following needs to at least have professional empathy for the leader and their shared goal.

Categories
humour

5 reasons why free energy is bad

I’ve been so excited by Steorn’s announcement that I had to write about the scourge of “free” energy. With my tongue firmly in my cheek…

  1. Every time you use free energy a baby universe (or state monopoly) dies.
  2. Free energy makes you blind.
  3. Free energy can neither be created or destroyed.
  4. Organisations providing free energy become more disorganised over time.
  5. Free energy is anti-american
Categories
Uncategorized

That’s about the size of it…

Something to consider in all discussions about Waterford’s status as a city and the funding it requires from Government, development plans etc.. Waterford is surrounded by several other dormer towns with relatively little or no industry of their own. I’ve listed these with commute times to the border when there’s little traffic on the road & no, I don’t speed:

  • Ferrybank; 1 minute away :); pop: 3000 and expanding quickly
  • Dunmore; 10 minutes; pop: 1,750
  • Tramore; 8 minutes; pop: 8,799
  • FaithLegg; 5 minutes; pop: 1905
  • Woodstown; 6 minutes; 590
  • Kilmeaden; 10 minutes; 599

These population figures are taken from the Waterford County Council website
The suburbs of Waterford city are expanding with new housing and commercial development so the city boundaries themselves are no longer accurate. Add these to the official census figure for Waterford city of 45, 748 and you have around 61,000 people living in the greater Waterford area. who are mostly reliant on Waterford city to provide amenities and employment.

Categories
politics

Cian on the radio & why Waterford is so often forgotten by our rulers in “de pale” :)

It was funny listening to Cian Foley of up the deise fame on the radio this morning. It was even funnier when a few kilkenny texters said that kilkenny was “as much a city as anywhere else”. If we ignore the general incorrectness of this statement we can focus on the specific incorrectness; Kilkenny is actually a large town (by Irish standards) and not a city at all. Waterford, on the other hand, was the 4th largest city in Ireland for many years but successive governments (BOTH FF & FG) ignored over 30 years of requests for a university, better roads, radiotherapy treatment facilities, sports facilities, government funded industrial parks etc. Funny thing is that all these projects were funded in Galway which overtook Waterford and Limerick in terms of population. Despite the people of Waterford putting their hard earned money to work for Galwegians for many years it seems there’s selective amnesia and no gratitude for their roads, hospitals, industry & university 🙂 To paraphrase Monty Python… “So apart from all that, what did the Waterfordians ever do for us?”
Far from being a county of “whingers” as the TV3 weatherman Martin King tried to brand us we’ve been working assiduously for the past few years to try and equalise the government sanctioned imbalance through public-private-partnerships and the creation of practical strategic development plans where our infrastructure is improved. It’s amazing how recently Dublin government discovered that Waterford was a port too and therefore needs decent infrastructure. Perhaps they use the same map as Martin King and couldn’t find us?
Here’s hoping that WIT’s university bid is successful as it is perhaps the single most important initiative for the entire county guaranteeing prestige and significant new employment. Several government-commissioned reports from educational experts have affirmed our case in the past so you’d think it would be a foregone conclusion but in the words of Ralph Waldo Emerson

“Nothing astonishes men so much as common sense and plain dealing.”