All Posts

Explore all articles from Life Beyond Fife - Page 15

From Idea to Launch: A Website Dissection
follies

From Idea to Launch: A Website Dissection

What's New? MUSIC was recently launched, so for those of you who've already read about the idea, architecture and technology stack, you can go straight to the post-launch results and conclusions. For everyone else though... At the beginning of the year I posed a conundrum on Twitter. I wanted some way to make sure I never missed out on a new release by one of the many bands I like. In the end, I had to build it myself. This would be my first website ever after a professional lifetime of enterprise code and it started something that would take...

25 min readRead more →
What's New? Music
follies

What's New? Music

At the beginning of the year I posed a conundrum on Twitter. I wanted some way to make sure I never missed out on a new release by one of the many bands I like. In the end, I had to build it myself. This would be my first website ever after a professional lifetime of enterprise code and it started something that would take up a large part of my free time for the next 9 months. I have created the website What's New? MUSIC. Here is my journey. The tweet - which no-one replied to - that started...

19 min readRead more →
essays

Becoming a Web Developer

"[Stanford's] students come out, and they believe that C and C++ are the fabric with which God wove the Universe. OK? And they truly [think]: what is it with all these other languages?" Dynamic Languages Strike Back – Steve Yegge A blaze of nepotism from my sister saw me land my first paid contracting gig back in 1998. The company was technologically naïve and it was pure HTML/CSS. The start to a potentially exciting story perhaps, but alas, the summer ended and I went back to finish the last two years of my undergraduate degree in computer science and –...

5 min readRead more →
Failure and Unfair Comparisons
essays

Failure and Unfair Comparisons

I have failed. Earlier this spring when I rejoined the world of the working I pledged to continue the blog I started over a year ago but with, naturally, a less demanding post frequency. But even my plan to produce one per month seems to have slipped by for the month of September. I have excuses around a few packed social weeks, but I suppose ultimately it comes down to a matter of priorities. I've been working on my projects but not at the required pace. There are a couple of ways to look at this. I could view it...

4 min readRead more →
Fantasy Football League Team Selector 2012-13
coding

Fantasy Football League Team Selector 2012-13

UPDATED VERSION: Fantasy Football Team Selector 2013-14 It's that exciting time of year again. I know, I know, London 2012 and all that but who really wants to watch amateur archers and beginner judo students when the English Premier League is about to restart? For those who weren't here last year, I announced in an overly technical way an area of artificial intelligence called constraint programming. Never mind all that though: here is an Excel spreadsheet that will help you improve your Fantasy Football League team for the Official Premier League version. EDIT: I've also added a Yahoo! version but...

4 min readRead more →
follies

One year in...

Happy Anniversary! In updating my Fantasy Football League Team Selector Spreadsheet for the new Premier League season, I realised it's been over one year since the inception of this humble tech blog. I've gotten on my soap box a few times about how software development should be done, provided some programming tutorials and uploaded some executables with GPL sourcecode. I didn't know exactly what I wanted to achieve other than freshen up my tech skills but I feel it's given me so much more than I hoped it would. The plan for the next year is to get a bit...

1 min readRead more →