Archive for July, 2010

SDLC 2010 – I Call It Recursive Idiocy

Funny and True Software Development Life Cycle

Here’s a software development life-cycle template that I offer you, my colleagues, free of charge.

  • Gather requirements
  • Gather more requirements
  • Assign Project
  • Begin coding
  • Change requirements before any useful code has been written and do not tell the developer
  • Keep coding with a confused but happy look on your face
  • Change requirements again, this time eliminating an entire requirement that has already been coded
  • Keep coding with a straight face
  • Change requirements and also add some new requirements
  • Keep coding still with nobody having seen the code
  • Create a new task with other additions to the same code that has not yet been seen or approved.
  • Keep coding, but much slower and in disbelief that a place functions like this
  • Add more items to a task and say it’s the final list of items to work on.
  • Keep coding but do a lot more internet surfing since you realize this crap isn’t going to end well
  • Add more items to the list which you just said was final for the second time but mark it as TBD
  • Stop coding because you’re just pissed off
  • Business Analyst asks Developer how progress is coming on the task where half of the original items are crossed out and some items still are marked TBD
  • Testers ask the Developer how testing is going.
  • Developer is so confused he looks for a new job and give up working on the project.
  • BA thinks project is still coming along nicely even though no coding has been done for the task as it is listed now.
  • Developer’s supervisor quits in disgust  nobody cares but his team
  • Developers leave one by one
  • Company keeps running with idiots at the wheel
  • Life goes on

Droid X – You Are Chosen!

Apple bores me – I love you iPhone, but AT&T really has lousy coverage where I’m at, my family is, my friends are, where I travel, and so on. I’d so much rather have a phone that works. That being said, I do think it’s funny how Steve “Ego-Maniac” Jobs has taken to attacking other companies. I guess he was under stress after all?

Slams aside, I was leery of going back to Motorola. I liked my Q years ago, but Motorola’s issues with Blur (the issue being it exists) really bothered me. But I ponied up, and bought the Droid X online. And after installing all my favorite apps, I must say the only thing I “really” miss are PopCap games. But I have them on my iPhone-turned-iPod Touch and on my iPad so I’m ok for casual gaming.

So the X is fast, looks pretty nice, and does all I need it to do. One feature that is really not hitting people is the ability to have multiple Microsoft Exchange accounts. This is pretty awesome for me, having a business and personal account both on different Exchange servers. The best thing, however, is that I can use my phone…drum roll please…where I live! How amazing is that! And I didn’t pay extra for that feature.

There are a couple of draw backs that I can see. I use this phone for 80-90% business and the battery just drains away. I usually have to charge it around lunch and then at night. The other short-coming is the fact that, like other Android phones, it doesn’t support 360 degree screen rotation. This doesn’t bother me, but it does some.

So all-in-all, I love it. I would recommend trying it, and if unhappy, go with the Incredible instead. Or the Sprint Evo 4G or Epic 4G. Any of them at this point appear to beat the iPhone 4. Unless you fix your boo-boo with a band-aid.