Archive for the ‘Tech’ Category



Software Development: One Step Forward, Two Steps Back..

Tuesday, July 22nd, 2008

At the office, we, the Web Services team form a team of four people who handle the core data storage and communications centre for the companies main application.  It’s by no means the most complex (it’s extremely simple in fact) or even the most important, but none the less, it forms the glue between each of the client applications and hosts the file/data store for all shared information used throughout the system.

As part of the build process we’ve done a recent refactor which improves performance and security and aims to generally make our service easier to consume by every device that uses it.  This process has taken the better part of six weeks next to full time work by four of us and at least two weeks work from a fifth person that left recently.  I don’t want to say I’ve poured my heart and soul into it, that would be lieing, but its definitely been something that we’ve become immensely proud of.

The Software Development Life Cycle
The Software Development Life Cycle

Anyway, today the decision was made to drop all the work completed toward the new version, and continue where we forked off on the previous release, which really is a huge shame.  Now I feel like we’ve taken a step backward, erasing a bunch of work that would have ultimately made the project a lot more stable and laid a few of the foundations for future-proofivity, if thats even a word.  I shouldn’t get too aread of myself though, in reality it was months away from the final goal, but at least there was move towards that goal.

I shouldn’t be surprised though, there seems to be many examples of this and far worse (mal)practices in the IT industry around the web, and it seems to me to often be the way the things work, especially in smaller Software Development situations.  I’ve even seen it before at previous jobs, and its never pretty.

The thing that gets me though, is the absolute waste of resources and man-hours that goes into a mistake such as this.  Assuming we worked two thirds of the week each, I’d put the time spent at:

4.5 staff x 27 hours x 6 weeks  = 729 man hours

By my crude calculations this is just about enough man hours to build a small skyscraper, or the Titanic if you will, but… That’s Life, after all!

Who knows, in another month, the project will probaly take another path altogether requiring a complete rewrite, refactor or perhaps disbanded altogether!

Web2Msg

Monday, June 23rd, 2008

Web2Msg

I needed to send a friend an SMS back home (Australia) the other day, and my phone had run out of batteries, again, though I did forget to charge it the night before.  That was when I remembered Web2Msg.com, which allows you to send free SMS messages to any Australian mobile phone (or cell, if you roll like that).  The best thing is, there’s no signups required, no annoying popups, and no forced advertising in the sent messages.

So, if you’re a bum, and you can’t afford a mobile phone battery, or credit for your prepaid phone, give it a go!  And best of all, it’s a feat of .NET programming.

Nokia N95 8GB – The Dark Side

Wednesday, June 18th, 2008

Nothings completely perfect, and there’s not enough information out there on the failings of most products, and this is no exception.  It still has no sway on my decision that at present it is the coolest phone that reasonable money can buy.

As anyone knows from my previous posts on the Nokia N95 8GB, I have an awesome amount of respect for this phone and its older brother the Vanilla N95.  It’s the perfect travel companion in regards to email, light web browsing, GPS/Mapping and a nifty little media player, in the case that a small laptop (or a pretty much immobile 17″ one for that matter) is too cumbersome to carry around.

Dark Side

Gman – Dark Side

But I musn’t go on, I’ve repeated myself enough already.  So on to the point of this post, you see, it has a dark side.  A few of them actually, Possibly not as major as the iPhone missing 3G support (until late July, anyway), or the NASA rocket, which was programmed for calculations in Miles, but data entered in metrics, but it has a down point.

I’ve found that no-one really talks about the N95′s points, the review sites are too concerned with the quality of the camera, or that it has thirty one and a quarter more features than the equivalent Sony Ericcson, Samsung or LG device.  And often if you search for what I would consider issues, you’ll find a small forum thread with two or three people discussing the problem, its just not heavily publicised.  So here’s my attempt to keep it real, level the playing field if you will.

The Major – Data Transfer Speed

The transfer speed to/from the N95 is nothing short of horrendous.  In this day and age of flash and other storage devices which can read up to (and in excess of), 50-100MB/s, the data transfer to the fixed flash card is a pitiful 500-600KB/s.  This wasn’t an issue when phones had 256 or 512MB free memory, as filling the device would still only take a few minutes.  Filling the full 8GB card takes the better part of three and a bit hours!

True Speed

A faster data transfer medium

My 4GB iPod Nano has a file transfer speed of approximately 10-15MB/s a second, and I can fill its memory just under 10 minutes (not including the time it takes afterwards to level sound output and “determine gapless playback information”).  If Apple can get it right on a 2 year old, cheap as chips, consumer device, then why can’t Nokia achieve better than USB1 speeds on their “flagship” device?  I’ve been assured it is USB2, just not High speed (HS) ~480mbps.  Instead, we’re stuck with Full Speed (FS) which is marginally faster than the USB1 spec of 12mbps, Pitiful!

This probably wouldn’t bother most people as there might not be much of a need to be removing and replacing the data on the memory card often, but when you’re uploading movies, music and videos on a nightly basis this becomes a real pain.  This is the one thing I can see that might make the original N95 a better choice, as it has a removable memory card, so you can put it any old card reader in the hope that it may read/write faster.

Other

The rest of the bad points come as a direct result of comparing the N95 to the Apple iPhone.  That’s usability, and design, and interestingly enough battery life.  It really is just too complicated, sometimes just the easiest tasks can require 10-15 key presses.  Considering the keypad (not including the numeric keypad) consists of over 20 keys, you’d think there would be easy, fuid ways to accompolish simple tasks.

Nokia have included a lot of features in the phone that promote its use out in the open, such as using the web browser on a train, or walking/travelling with the GPS Maps app/Sports Tracker open.  In any form of glare or sunlight, this is a difficult task, often to the point where it gets too difficult and I’ll just give up.

Battery life has improved a lot since i did the latest firmware upgrade (I assume a permanently running process has been removed?!), but I still find on days of moderate to heavy use the phone can be dead before I get home to charge it!

Cheeseburger

A worthy competitor??

Considering the iPhone has a larger, more vibrant screen, and it still boasts almost double usable battery life and media playback/talk time, this is definitely something that might need a look in, in later models.

But as I said, nothings perfect, and trawling around the web shows that pretty much any product has its ups and downs, and the techy in me loves (almost) everything about this phone.  So no, I still wouldn’t trade it in for an iPhone, HTC (Windows Mobile) phone, Blackberry, or Cheeseburger phone despite their positives.  I just can’t help but think that it may have been a bad business decision letting these fundamental features slip, when they’re elsewhere in the market for a much cheaper price.

Sonique, and the dawn of the MP3 revolution

Tuesday, June 10th, 2008

Remember the days of Winamp, that funky, light (~v2 anyway) little MP3 player? It was the ultimate accessory on every geeks tools belt, along with ICQ, mIRC, Netscape and possibly Eudora (though I never cared for it).  I remember it, very fondly, it was in my opinion responsible for bringing MP3 music to the masses, or at least to those geeky enough to have gone out looking for it.  It did, what every good music player should, and what many of todays media players faily miserably at (especially a certain Media Player that’s at ver 11).  Simplicity is what it did well, and at the time it worked fantastically.

Winamp 2 (simplistic)

Winamp v2 – Basic, like a crappy car stereo

Sonique media player was a funky upstart that was in development about the same time, which had a completely different approach to to the MP3 and media playing application.  It went outside the box, of what a normal application looked like with funky designs and skins that didn’t fit into the shape of a normal window, and if I remember correctly came standard with a host of plugins, visualisation and other addons.

Sonique Player

Sonqiue’s interesting style

Now, to the point of my post!

I was talking to one of the guys at the office the other day, and it turns out he was one of the lead developers on the Sonique application and some of the plugins that came with it to produce oh so clear crystal sound.  He spoke of the hype surrounding the application, and the chance at millions when bought out by Lycos (I think??!), and subsequent downfall as the other competitors tried different/more successful things.

This proves basically nothing except that once again, the world is a tiny place, but oh well, I still think Winamp was the better player!

Off topic, but I still happen to have the original set of MP3′s I first managed to download all those years ago (digitally copied many times of course), but the tracks have managed to stay (embarrisingly) in the collection all these years and have kept their original script kiddie style filenames.  These include such greats as:

  • John Denver’s, Thank God, I’m a country boy (aptly name Denv-ThankGod.mp3)
  • various Smashing Pumpkins songs
  • Paul Simon, You can call me Al
  • Pink Floyd
  • Stairway to Heaven by Led Zeppelin

and many more! Random!

Nokia Sports Tracker

Wednesday, June 4th, 2008

It’s been a whlie since I posted an article on the N95, and thats not to say it’s falled out of favor, or I’m bored of it.  To tell you the truth, this truly amazing piece of portable technology, continues to enlighten me, and still I’m finding new things out every day.  A couple of months ago, in my previous post, I mentioned Nokia Sports Tracker, which at the time, was a buggy, horrible example of beta software.

That’s all changed though, Sports Tracker is now a powerful, bug-free (at least from what I’ve seen), exercise accompanyment which is a damn load of fun to use at the same time.  Broken down, it:

  • use GPS to map speed/distance travelled on a map;
  • allows you to set routes for commonly travelled paths, and records times for previous workouts so you can beat previous routes;
  • includes a Step counter to approximate work done and energy consumed;
  • updates progress, and live workout status online, updating the users profile (ala Facebook).

Nokia Sports Tracker Online

Nokia Sports Tracker Online

I’ve now completed the 3.5 mile walk from the office to Waterloo Station 10 times, and got my time down to 24 minutes, though I’m sure this could be a lot better if I wasn’t walking through peak hour traffic to get there.  And best of all, the GPS/live part still works jammed in my pocket.

Otherwise Indisposed

Wednesday, June 4th, 2008

I remember a few months ago, I thought to myself, it’s nice to have everything in a rythym (spelling?!).  The money was coming in, and more was being saved than I’d managed to the previous 24 years of my life, I was embarking on some exciting new work prospects, and I was writing on this page over twice a week.

What the hell happened?

Falling into a rythym, out of rythym

As I said, for a period (probably a lot shorter than I actually remember), I felt like I was getting things done, and working towards some goals.  The last 2 months has shattered this, and I’ve now managed to fall into a new rythym or being completely out of the previous beat I was following.  I shouldn’t blame myself too much, there’s been a lot of time consuming, money draining things going:

  • the Wedding (enough said),
  • the quasi HoneyMoon,
  • the 3 different visits of different groups of family and friends, spanning now over the past 6 weeks; and
  • the 4 holidays (of various lengths coming up to Paris, Southern England and of course Russia)

With all the interruptions, I’ve managed to lose a fantastic work oppurtunity (don’t ask, big project, stake in company, yada, yada….), eat and drink (badly) constantly and quite frankly waste a metric f$#kload of money.  And with things not paid for, such as the holidays I mentioned above, I can’t see any easy way out of immediate debt.

Derailment

Planning…

So here I am, preaching to Google crawl bot (possibly this posts only audience, given its less than exciting nature), and getting my thoughts down on paper (we’ll call it, the interscroll), to come to a quick as possible solution to the problem.

I’ve spent the last hour updating the C&S Income/Expenditure budget (yet another thing, I’ve lost track of), and whilst things ain’t as glum as I thought they might be, it seems something has to give:

  • stop on the spot purchases (easy, I’ll stop scouring internet shops in downtime at work)
  • cut back on drinking/going out (should be fine, now that the visitors have moved on)
  • borrow more money (read debt) from the bank, not a good idea.  The way things are going at the moment, I’m probably one of their favourite small-time customers.
  • cut back on one of the holidays (kind of hard as it was booked months in advance (not with our money, at the time).

I find myself in the money pickle again, something I’m no stranger to.  I’m comfortable enough that I know I can be clear and mostly debt free again by say… September, but its the now that I can’t handle.

Completely off topic, but the book I’m reading at the moment, Tripwire (my 6th novel since April!), starts with a CEO of a faltering U.S electronics business going to a loan shark for a large loan.  In borrowing 1.1 million dollars, he falls into the trap of paying back a high interest rate, and giving a rather large proportion of his fledgling companies shares to the shark who sells them all instantly for nothing causing the banks to freak and dump his enourmous loans off on a large mortgage recovery operation (ftonted in the Cayman islands, by the loan shark himself).  This has nothing to do with my situation at all, but geez, show’s what debt and stupidity can do in times of desperation.

Recoupling on the rail to success….

I’ve got a 7 point plan to rectify this little situation of mine, firstly:

  • enjoy the holiday to Russia, no point in stressing about that
  • get all debts on the way to be being repaid by September 2008, this includes costs for the wedding, the previous personal loan, and credit card debt
  • write at least two posts a week to HD911, content is the key
  • continue reading novels, but branch out into some different authors, 4 books by one author (Lee Child) and 2 by another (Harlen Coben) is proving a little too much
  • continue good things at the office
  • get off my ass and get this work started and flowing again; and
  • and keep exercising as much as possible, the 15 mile week (counted 4 trips from the office to Waterloo station (3.5miles) and smaller trips between work and Trafalgar Square) was a step in the right direction.

5 Point Plan

Let’s do this thing…. Yea!

Jack Reacher

Wednesday, April 30th, 2008

You can ask anyone, I’m not usually one to pick up a book, and it’s even more unlikely that I’d be caught reading one.  In fact over the last year, apart from daily reads of websites (which often contain relatively large stories/articles), and various tech (read: geek) books, the only books I’ve read are:

  • Tucker Max – I Hope They Serve Beer In Hell…
  • Maddox – The Alphabet of Manliness

In the last ten days I’ve doubled this, and now I’m onto my third book.  This is amazing because, as we’ve already estabilished, I don’t read, so it takes something unusual to break the literary drought.  And I’ve definitely that something I think.  Lee Child’s alter ego Jack Reacher is just about the most interesting character I’ve ever read about, which tells me a) Child write’s f*&king good books, or b) I’m uncultured and haven’t read anywhere near enough books.  I’ll go with option a, because I know how cultured and cool I am.

So far, I’ve read too of Child’s books, One Shot, and Bad Luck and Trouble, which kept me glued from start to finish.  The former is about a seemingly random mass murder in Indiana by a trained sniper where the crime is completely faked and made to look like it was a retired army Marine who did the shooting, and the victim’s weren’t all completely random (shock horror).  The latter involves half of Reacher’s old Army group getting killed for uncovering a plot to ship new U.S missile technology to terrorists and Reacher meets up with the remaining four members of the group to bring justice to those taken down.  As usual, weapons, money and a whole lot of violence is involved.

One thing I really liked about the first book (that I didn’t notice as much in the second) is that the whole book plays out almost exactly like a Law and Order episode.  I’m a Law and Order nut, if its on I’ll watch it, and even episodes I’ve seen before rate pretty high on the re-watchability scale (as long as they’re not watched in close succession).  Apart from the abomination that was Trial By Jury, or Justice By Jury (something like that), I’ve liked pretty much every episode that I’ve watched in the past 18 series the original show has been running.  And I appreciated that about One Shot.  It plays out like any cop/military drama, and it keeps interest the whole time.

I’d had Lee Child recommended to me recently, and by coincidence, the newspaper The Evening Standard happened to have a free copy if you bought a copy of the paper.  So I guess advertising works, as I’ll now probably continue and buy the rest of his books, starting from the first of the series of course.

Anybody want to recommend me some good reading?

Vostró! (It’s French for Uber)

Saturday, April 26th, 2008

My new Laptop, a Dell Vostro 1700 arrived on Tuesday, and its more than a worthy replacement for my ageing Latitude.  I might even go as far as to say its the perfect notebook, for the person who doesn’t need to take their machine to work with them every day.  The only reason I say that is because its big, and really heavy as well (I’d estimate 4kg).

But for a round-the-house desktop replacement, media and occasional gaming machine, its perfect, and cheap too!

I got:

  • Core2Duo 9500 (2.5Ghz)
  • 4GB RAM
  • nVidia 8600GM
  • 2x200GB 7200RPM HDD’s
  • Intel Wireless Draft-n card
  • 17″ 1920×1200 WUXGA+ Monitor

Plus all the throw in options (Vista, MS Office, Bluetooth Headset, etc etc)

For £895!

Once again, I put it to anyone to find a similar spec’d machine for anywhere near this price because Dell definitely seems to have the upper hand in these stakes.

Vostro - NoteBookReview.com

Who/What Am I?

Monday, April 21st, 2008

A weird question to start with, to be sure, and although I talk to myself an awful lot (possibly more than is healthy) I wouldn’t ever need to ask myself that question.  So now, I’m not suddenly suffereing from Gender disassociativeness nor have I become separted from my racial/special (is that a word?) roots like the mental/medical condition where people ‘disown’ parts of their body and occasionally even amptutate the alien part (I wish I could remember the name of it).  No, I’ll leave the body mutilation for another week, I really asked this question after a recent conversation with a work mate.

It was one morning this week and said colleague had been asked by the big wigs over at Ché Le Corporate to get a list of all employees and their accompanying Job Titles from the Nike Wallet Processing Plant (that is, my office).  The conversation went a little like this:

“Hey, what do you want your job title to be, I’ve been asked to get a list of everyone and their job titles.  I’ve put down System Administrator for you for the time being”

Hearing this stopped me dead in my tracks, “System Administrator I thought, What have I got myself into?”.  By no fault of my colleague at all, he’d pointed out something that was now blatently clear to me.  My recent change in jobs has changed me from a budding developer (working on a relatively deadend project, but still a developer nonetheless), to kind of a Network/Tech/Administrator guy.

Now, the Network and Tech part of that, I don’t mind, the server hardware & network and linux setup part of the computer world is something I’ve always been interested in.  But the Systems and Administrator part is what scares me, for no one worth their grain of salt (I hope thats me) aspires to be a System Administrator, it really is a glorified helpdesk position, and now I have to watch my step carefully, so as not to fall into the role that is the scorn of the whole IT profession.  I continue down this parth, and soon enough, I’ll be the general office go to guy:

  • the guy who handles helpdesk and support requests
  • the guy who manages such petty things as network and email accounts
  • the guy who answers the phone… often; and worst of all
  • the guy who is expected to order stationary, water and toilet paper

Thankfully, none of these things can or will ever apply to me, I’d sooner quit my job, move back to Australia and hammer my tongue/foot/penis flat enough to fit into a standard paper shredder if only for the joy of it.

So now everyone, I am on a journey of rediscovery, to make sure I still continue on the path to greatness, despite my sudden change in job descriptions.  Thus, once again, I’ll ask:

Who/What Am I?

This has me really thinking about exactly what I want from career, as even though I’m still relatively new in this game, I can already see that what I wanted 5 years ago (a job…) is far different than the goal I have now.  But thats the way life should be, if I’d had it the way I wanted it when I was 5 I’d be a cop, an astronaut or a gynaecoligist (ech…) right now, and all three I am not.

But really, whats in a title? It’s what you make of it, and if I don’t want to be the Bastard Operator From Hell, I won’t be, despite how much fun it could be.  So I’ll make what I can of this period, see how it goes.

The day my laptop died.

Monday, April 14th, 2008

I came home the other night to a partially dead laptop.  The power adapter (brick) refused to react to being plugged into the power (the light wasn’t turning on and it was emitting a rather funny smell), so I’d think it was a power surge.  The only problem was, I got a replacement charger/battery and the problems didn’t stop there.  The screen (whilst displaying a perfect picture) flickers and can’t draw the screen fast enough, so whilst I can still type on it (like now) and use it for email, it’s pretty much useless for any other task.

The screen looks like an old 40′s reel-tape movie/video with the flicker every second or so and what looks like dust flecks in the corners, like an old, pre World War II Donald Duck Cartoon:

[youtube]http://www.youtube.com/watch?v=cG3R3rMu12E[/youtube]

I’m sure there was an older pre-war video somewhere

But seriously, I’m now confronted by the situation where I can pay to get this laptop repaired, which I’d estimate at about £150, or order a new laptop on Higher Purchase via Dell, both of which I really shouldn’t be considering as money is tight at the moment with everything coming up!  But whats a little more debt on top of the pile?

Dell Latitude

A couple of years ago when I was looking for my last laptop, the choice was fairly clear as to what was the best options.  Basically for the price, I didn’t think there was anything worthy but an optioned up Dell Latitude.  Dell is still (of course) by far the best bang for the buck, nothing comes close price/specs wise but I’ve looked at:

  • Dell Latitude again (over priced business use)
  • Dell Vostro (Cheap completely customisable Business series)
  • Dell Inspiron (Consumer, very little difference to the Vostro’s)
  • Dell XPS (Dell’s Cream of the crop, great mix of everything)
  • Dell Precision (Over priced, performance Business Model)
  • Alienware (True performance, but I thought with ageing hardware & very expensive)
  • Apple Macbook Pro (I’d love one of these, not worth twice the price of the equivalent Dell machine though); and
  • a range of Gaming Acer, Asus, HP/Compaq, Lenovo and Sony models which were either under performers or largely over priced

Once again, the Dell range offer the best money to nuts ratio, and quite often offer the newest (and thus best) hardware out of all the major players, so Macbook boasting aside, Dell gets my vote.

On second look, the Vostro looks like the best option, it can be optioned up to the max, and comes with a lot of extras that would otherwise cost money on the Inspiron range, so the clear winner for the time being is the Dell Vostro 1700.

Now why didn’t I pay the extra $100AUD for 3 years international warranty, when I last had the chance?