This is Finda! Kicking ass and chewing bubblegum on the net since ’10

This is Finda! Kicking ass and chewing bubblegum on the net since ’10

In the immortal words Duke Nukem, an epic character made of win and awesome: “We kick ass and chew bubblegum… and we’re all out of gum.

 

 

 

ORLY? That's right. We're all out of gum.

Read More

Happy happy Red Bull Friday MOTD 0×01

Happy happy Red Bull Friday MOTD 0×01

Software development is awesome. Technology is awesome. Red Bull is awesome. That is all.

The Happy Red Bull Friday message of the day is:

Happy happy Friday! Drink @RedBullNZ If it’s good enough to power aircraft carriers it’s good enough to power you. It does. It is. Drink it.

Read More

Awesome Finda engineer quotes: 0×01

Awesome Finda engineer quotes: 0×01

I just overheard the following exchange between kevins (Finda software engineer) and jerryl (Finda software tester):

“Hey Jerry, there’s something wrong with Redmine!”, said kevins.

“What’s wrong?”, asked jerryl.

“It’s full of bugs Jerry!”, replied kevins.

Haha, I love developer humour.

Read More

Linux vs. Windows vs. Mac

Linux vs. Windows vs. Mac

An oldie but a goodie, how various fan boys see the three platforms…

Every developer has his preference I suppose and we don’t always see eye to eye. Since I do a bunch of stuff in C#.NET which sort of only works on Windows, I just live with that and like I said previously, I like Windows 7 quite a bit. Most of my other stuff is done for Linux and Linux being what it is, it’s usually possible to get it done on Windows with little fuss. That or a terminal to a Linux box. OSX on the other hand… I’ve tried man, I’ve tried hard to like it but I just can’t do it. I have a dual-boot Macbook Pro running OSX and Win7 and try as I might, I just can’t like the Mac OS. It’s just… not right. Don’t get me wrong, there’s a bunch of things Mac does right but on a whole, it’s just… wrong.

(Go ahead, freak out, call me names! Sticks and stones people, sticks and stones.)

Linux - Windows - Mac - Fanboys

Linux - Windows - Mac - Fanboys

Read More

Windows Vista Source Code

Windows Vista Source Code

Funny. And sad. And so totally true.

I personally didn’t think Vista was a complete disaster. I mean, it wasn’t great and slow as anything but I used it and didn’t hate every moment.

Behold, for your viewing pleasure, the source code of Windows Vista (if this isn’t funny to you or you don’t ‘get it’, you probably shouldn’t be reading this…):

Windows Vista Source

Windows Vista Source

Windows 7, however, now that’s a different story…

Read More

Some hump day awesome from the movies

Some hump day awesome from the movies

I have an awesome (ok, I think it’s awesome) story of movies and system building to tell on hump day. And I just thought of it.

Watch the film Inception? It doesn’t matter if you enjoyed it or not, everybody appreciated the special effects. They were terribly awesome. Check out this YouTube video on how they actually made the zero G effects happen:

Developing a system is a bit like making a movie. There’s a bunch of technical construction and bunch of creative pretty and there is putting it all together. When you make a movie, you start by building the set. In the case of Inception, it’s a freaking complicated set that took months to construct and it was awesome. The people making the set probably loved making it but it cost a bloody fortune.

Developing a system is similar in several ways. Using plain old PHP to develop a system is like having to build the set from the ground up. You weld thousands of bits together, paint a couple of walls, throw some furniture around; you spend months making the set awesome and sexy and then you start making the movie. Developers generally love the set building part because we love building awesome things; system owners hate paying for building the set because after it’s built, they still can’t see anything and the actual system building hasn’t even started.

Using a good framework like Django is like making a movie where most of the pieces of the awesomely complicated set is pre-built and the set builders just need to move a couple of pieces together and paint them. The hard labour of welding, grinding and measuring is already done.

This is a very good thing because the developers still feel like they’re building the set (which they enjoy doing immensely), so they’re happy and because it takes virtually no time, the system owners are happy because it’s cheap (as). Generally, the only people who aren’t happy are the development team managers since they can’t bill for months worth of set building work.

Use Python and Django. It is the most awesome.

Read More

A day in the life of a programmer

A day in the life of a programmer

Most people don’t realise that to be properly effective, a programmer needs several hours of un-interrupted concentration. It takes a while for a programmer to get into the state which I call ‘The Zone’. The Zone is the state of mind where a programmer no longer has to try to think about what he’s coding; he’s on auto-pilot, the code just flows into the keyboard.

It takes a while to get into The Zone and any interruption breaks this Zen (programmers are freaking awesome) like state… and it’s usually not possible to get into The Zone twice in one day. Needless to say, we don’t like to get interrupted.

The picture below, while funny and awesome also happens to be true.

A day in the life of a programmer

A day in the life of a programmer

Ok Tuesday, are you ready to get your arse kicked?

(Image ‘creatively borrowed’ from http://digg.com/news/technology/A_Day_In_The_Life_Of_A_Programmer_v1_0_COMIC)

Read More

Hello Monday.

Hello Monday.

So we’re all back at the office after an epic weekend resting from last week’s release. I use the word ‘all’ liberally. It seems the relaxation was too much for Kev who promptly came down with the flu and won’t be in today.

It’s the start of April and we’re in the home stretch to launch another awesome product at the end of the month so there will be furious coding and styling going on here in the Kiwi cave. Which is like a Bat Cave, only more Yellow and a lot more awesome. Seriously.

Some interesting things to check out on a Monday while you’re trying to get your head into work mode (or not, whatever works for you):

Some Kinect awesome: http://www.engadget.com/2011/04/02/gmail-motion-april-fools-gag-inevitably-turned-into-reality-usi/

Some Sony oops: http://www.engadget.com/2011/04/02/sony-ceo-casually-mentions-hes-supplying-cameras-to-apple/

Some HTML 5 awesome: http://www.engadget.com/2011/04/03/man-steers-r-c-car-with-his-hands-not-to-mention-an-html5-based/

Some mobile imaging awesome: http://techcrunch.com/2011/04/02/instagram-2/

Right, off to acquire some caffeine to fortify us for the bloody hand to hand combat that is sure to result from this week.

Read More

Epic release night time lapse(s), take two!

And now, for your enjoyment, the Finda development team presents the most epic of awesome (release night) time-lapse video’s! Since release night is made up of a vast majority of ‘hurry up and wait’ we’ve taken it upon ourselves to entertain… er… ourselves and yourselves, obviously (look, it’s been a long night). I hope you’re ready for some serious awesome…

Here’s the main video, ‘The Changing Of The Logo’ (I literally just made that up, seriously):

This is ‘The Making Of The Changing Of The Logo’:

And that is how you release software properly.

Edit: Just re-uploaded the video’s to YouTube (good old YouTube), hopefully they’re all there this time…

Read More

March release complete!

March release complete!

We’re done with the release process this evening and by all counts, it went swimmingly. The only unexpected event was that SOLR took much longer than usual to sync but we’re putting that down to a whole bunch additional data we’re now exporting to SOLR to make our search more awesome.

Testing picked up a couple of minor issues that the guys are busy fixing but otherwise, we’re done!

@keranm is busy sorting out our epic release night video’s at this very moment and I’ll post them the second they’re done!

And now… for a wonderful Thursday filled to the brim with meetings…

Read More