Work – inner.geek the self-discovery adventure of brett taylor Thu, 13 Dec 2018 20:37:13 +0000 en-US hourly 1 https://wordpress.org/?v=5.4.4 https://i0.wp.com/inner.geek.nz/wp-content/uploads/2015/09/cropped-fierce.jpg?fit=32%2C32&ssl=1 Work – inner.geek 32 32 11564923 A path for quickly becoming productive with Node.js /archives/2017/04/08/a-path-for-quickly-becoming-productive-with-node-js/ Fri, 07 Apr 2017 22:56:24 +0000 /?p=1076 If you’re an experienced web developer, and you want to learn Node.js and be somewhat productive with your time, here’s an easy path to begin with.

I’ll assume you know raw JavaScript and a little raw Node. Enough JavaScript to be familiar with the DOM, anonymous functions, and callbacks. You dont have to know React or anything of the sort.

First up, Learn enough to recognise the new syntaxes in ES2016, along with promises, arrow functions, generators and async await. You don’t have to be good at them; just be able to know how to read them.

Now learn enough Node and NPM to start a vanilla Express server and realise how much work it would be to write a whole fully featured web application in it.

Now quit jQuery, cold turkey.

If you come from using a Rails-like framework such as Rails, Django or Laravel, the though of scouring NPM for all the packages you’ll need, you’ll be wanting someone to make opinionated decisions about the right packages for the job for you. May I suggest Adonis.js. It comes with all the MVC, Authentication and ActiveRecord stuff you’re used to, along with loads of other good stuff too. You’ll have a good reason to learn about Generators, Promises and async await here.

Resist the urge to jQuery.

If you want to write your front end as a single page application (SPA), to run in front of your API, you could use what you’re familiar with, or you can start afresh with Vue.js because it has the gentlest learning curve of any of the mainline frameworks, all the best stuff from the other frameworks, and you don’t even have to learn a bundled/compiler if you don’t need it.

Vue is easy to learn, easy to adopt, and you’re never forced into complicating things too early. Go at your own pace, and eventually you’ll learn about components, which will change everything. Get started with Vue’s single file components and never look back.

With Vue, you don’t need a router out of the box, until you know you do. You also don’t need state storage until you know you do.

You want to write a universal app, or use Material design you can do that when you want. Heck, you can even bring in JSX if you’re feeling that. And you dont have to add any of these packages to your project, until you need it, and in any order.

tl;dr: Learn enough JS and Node to spot new JS language constructs, starting with Adonis will give you a reason to learn the new stuff while giving you an easier path to success.

Disagree? Got a easier, faster path to productivity and learning all this crazy JS? Chime in below, or hit me up: @Glutnix on Twitter.

]]>
1076
Staying on-task /archives/2011/01/31/staying-on-task/ Mon, 31 Jan 2011 08:16:45 +0000 /?p=771 How do you stay focused on a task or activity?

Honesty time. I suck at staying focused. In my life I’m never far away from an internet-capable device, so distraction is a big time sink for me. Twitter, IM, RSS feeds, iPhone games, Facebook, YouTube, Wikipedia, so much will drain away my time.

When I am on task, it’s usually because I’ve set myself crystal-clear goals for the next few hours. If I can see the desired result and I know exactly how I can get to it, that’d be a good clear goal.

I try to rock the Getting Things Done methodology, using Cultured Code’s Things, with good results: I know exactly what it is I should be working towards. Where I currently let myself down is not doing my regular/weekly reviews, and sometimes slacking on writing good next actions.

Maybe I should mix in the Pomodoro technique to build focus. Anyone out there tried this, or something similar?

]]>
771
What’s 2011 got in store for me? /archives/2011/01/25/whats-2011-got-in-store-for-me/ Tue, 25 Jan 2011 06:01:35 +0000 /?p=765 I’m taking what might look like some big risks this year. I’m giving up my well-paid full-time work for an internship at my church in Wellington and a part-time job at a Wellington PHP and ActionScript house.

Part of the internship at Arise will be doing a Local Church Certificate qualification. It’s not much, or probably even all that difficult at NZQA Level 4, but means I’m a student again. Probably a financially-challenged student. The rest of the time I’ll be helping out where my skills and time lead me. Most likely helping with the website and creative side of things, and with anything else that I can help out with.

Slicing my work-time in half when I’m (almost) 30 isn’t something I intend to take lightly. I probably wouldn’t have applied for the internship if my buddy Dan didn’t offer me part-time work at Instinct working on ActionScript and PHP projects.

I’m pretty excited though. I’m gonna be put through this tough time to come out at the other end a different person. Beyond what I’ve said above, I’ve got very little more idea of what will go on. But I say to all of it:

Come at me, Bro!

😉

]]>
765
The truth about iPhone Emoji /archives/2009/02/06/the-truth-about-iphone-emoji/ /archives/2009/02/06/the-truth-about-iphone-emoji/#comments Fri, 06 Feb 2009 02:35:32 +0000 /?p=446 There has been a few posts going around the internet talking about the enabling of Japanese emoji on the iPhone. I was curious, and after enabling and experimenting, here’s the truth about emoji on iPhones.

Once enabled, you get access to a staggering amount of icons! To be exact, 469 symbols, ranging from smiley faces to weather icons, flags, animal faces, (clean) hand gestures, and much more. Here’s what they all look like, screen-grabbed right on my iPhone after I put them all in an email. FYI, scaling has occurred, these are not perfect.

Diagram listing all Emoji for iPhone and iPod Touch v2.2.1

Diagram listing all Emoji for iPhone v2.2.1

The trick here is that while these icons look fantastic on the iPhone, when sent in SMS text messages and emails, the beautiful pictures you see above are sent as Unicode characters, as they came through to me via my Gmail:

These characters are part of the Private Use Area of Unicode. Which is why, if you’re viewing this page on a browser not running on an iDevice, you will see a whole slew of question marks or boxes with little letters in them, followed by the copyright, registered trademark and trademark symbols.

Doing some more research, it turns out a bug has been filed on OpenRadar outlining how Apple’s implementation isn’t even that compatible with NTT DoCoMo’s de-facto standard on ‘Pictographs’, even though it would seem they’ve implemented every single icon in that standard.

I’m not expert, but it seems that pre-Unicode, Japan standardised on Shift-JIS, a modification to ASCII that would allow the storage and display of the Japanese Hiragana and Katakana characters that make up Japanese written language. This was pressed forward into the design and manufacture of the Japanese handsets, and even into the operator’s networks, and for the time being, this means both NTT DoCoMo, the biggest telco in Japan, and Softbank, the telco serving iPhones in Japan.

NTT DoCoMo created the defacto standard on emoji on Japanese mobile phones, and have outlined the character encodings for both Shift-JIS and Unicode. Every handset in Japan supports this standard.

When the iPhone was first released, it apparently was criticised in Japan for not supporting the sending and receiving of emoji glyphs. Eventually Apple got around to it, but according to rdar://6402446, iPhone Firmware 2.2 currently implements the encoding of emoji using Unicode characters in the private use area, but not the same private use characters as the NTT DoCoMo Pictographs standard.

So it would seem that, to cut a long story short, Apple’s emoji are directly incompatible with every other handset in the world.

According to Apple, Softbank doesn’t even do translation for iPhone SMS to other Japanese handsets. It will however, translate emoji in emails, but only if you have a Softbank email address and SIM.

And because the rest of the world doesn’t have handsets that work with emoji, that’s why Apple only enables the emoji keyboard for phones with Softbank SIMs.

Still, it wouldn’t be too difficult to write a script to support emoji characters in your web app, supporting both NTT DoCoMo Unicode and Apple Emoji Unicode. Apple have done a nice job with their icons. Interesting times.

Sources:

]]>
/archives/2009/02/06/the-truth-about-iphone-emoji/feed/ 2 446
Save Icon Confusion is reverting? /archives/2008/07/24/save-icon-confusion-is-reverting/ /archives/2008/07/24/save-icon-confusion-is-reverting/#comments Wed, 23 Jul 2008 21:31:24 +0000 /archives/2008/07/24/save-icon-confusion-is-reverting/ What shall we do with the drunken save button?

So floppy disks are totally redundant. Very few new computers are coming with floppy drives. Ask a five-year-old kid what each of these things is:

floppy diskcompact diskSD Card

In my totally unscientific research, I asked a mother of a six-year-old if her little boy would know what these three things were:

CDs: Yes.
Memory Card: Yes.
Floppy Disk: Probably not.

So what did software developers do? Look for a new replacement.

The past

Microsoft Office X for Mac (2001) has used a ZIP disk:
Excel save icon

NeoOffice 2.x for Mac took me a while to figure out… Something akin to the Windows and OSX icon for Removable Drive?

NeoOffice save icon

Why did they have to confuse me?

The Steam Train Comparison

My reaction to this confusion was ‘why change it?’

In New Zealand, and as it turns out, Italy and Sweden, our road signs that say ‘railway level crossing’ look like this:

Railway Crossing sign for New Zealand

(courtesy ltsa.govt.nz)

But hold on, that’s a STEAM train! These trains are not around any more except for in museums and… children’s books. Of course, we all know that this sign is a train. Digging further, it turns out here in New Zealand we have a sign for ‘light rail level crossing’:

Light Rail level crossing

(courtesy ltsa.govt.nz)

What the hang is that… I guess it kinda looks like a train, but it’s electric, but it could be a tram.. huh… *SMACK!* Your car just got hit by an oncoming TRAIN. Talk about confusing and potentially fatal. Luckily, I’ve only got my learner driver’s licence, and I haven’t ever seen this sign in use.

My point is why change something that works?  Luckily, developers have caught on that the floppy disk is an international symbol:

The Present

OpenOffice 3.0 Beta has a floppy disk:

OpenOffice 3.0 Save Icon

And thankfully, Microsoft Office 2008 for Mac has switched back to a floppy disk:

Excel 2008 save icon

Here’s the cincher: Google Docs, a web application that doesn’t even have access to your local computer still uses the floppy disk for its save button:

Google Docs save icon

Curious and Curiouser

Looking for further examples, I dug around. It turns out many applications don’t even have save buttons any more. Apple’s iWork doesn’t have a save button in any of their applications tool bars; you can’t even customise the tool bar to put one there either! I guess these applications are expecting you to memorise the more universal shortcut of Command+S or Ctrl+S

Conclusion

I think that we should stick with the floppy disk. It’s recognisable by all us old timers, but I think that young ones who haven’t seen a floppy disk will still know that it means ‘Save’.

But then again, isn’t just using the keyboard a lot quicker?

]]>
/archives/2008/07/24/save-icon-confusion-is-reverting/feed/ 2 434
The Age of Expertise /archives/2007/09/06/the-age-of-expertise/ /archives/2007/09/06/the-age-of-expertise/#comments Thu, 06 Sep 2007 00:36:15 +0000 /archives/2007/09/06/the-age-of-expertise/ After reading Andy Oram’s post on O’Reilly Radar What comes after the information age, I was struck by the fact that because I’m a tutor, I might be in the right industry!

Andy makes a case that because we have ubiquitous free documentation, in the form of text-files, wikis, videos, how-to websites, screencasts and readily available specialist books (from O’Reilly no doubt), information is no longer the problem any more. Expertise is the new scarcity. Mentors and tutors and guides and people who know how to do things is the problem now.

I have a lot of industry contact in my tertiary level tutor role at Natcoll, and I keep an eye out on the jobs available in the web development industry in Wellington that my students can go into. That’s all well and good, but we’ve had organisations like mine are having a hard time finding highly skilled staff to relieve classes and even take on full time roles, and I understand it is the same at our different campuses around New Zealand — there are just not enough people who want to get into upskilling people up. There’s no shortage of people wanting to learn the ins and outs of design and development though, with no sign of slowing.

Teach NZ is always advertising on TV and on the Wellington buses for graduates who might want to take up Secondary School teaching (high school age for you non-kiwis). Now teaching in a secondary school is not for the faint-hearted, guaranteed. But what about universities? You’d probably need to have a Masters before you could get a good job teaching at a university.

There are other ways we learn other than attending institutes too: one-on-one mentoring, attending short courses, night classes, special interest groups (SIGs) including software user groups. And then there’s the communities on line too!

So why is teaching not a popular choice?

Why aren’t many people taking up the challenge of teaching? Do the people who think they want to be a teacher end up going to teacher’s college and having the life force sucked out of them? One friend of mine has a science degree and went to a teacher’s training college here in Wellington to become a teacher, went into a high school to teach physics and science and then after doing that for a year or so, switched careers! The challenges of high school teaching aside, he said he didn’t like it. Why? I don’t know, but I’ve got some ideas.

Teaching is a selfless job. You’re there as a servant. You serve the students concepts and information, challenging their pre-conceptions and assumptions, with the goal of them ‘getting it’; seeing the cogs in their heads suddenly mesh, and switch into gear and take off!

At least, that’s why I do it. And I’m not even formally trained as a teacher. All I have is a few years industry experience and a passion for being the best I can be at what I do. And I teach so that I can change the world I live in.

The internet is sometimes called the largest and most successful collaboration between individuals and organisations in the history of the human race. The internet was created so people could communicate over long distances. So they could share ideas and discuss the implications of what they were working on or what they themselves had discovered.

Specifically, I teach web development so that it can make the internet a better place. If that previous paragraph doesn’t sound like something to spend time understanding and improving, then let me know why you think so.

I could get a career as a web developer out in the industry tomorrow; there are plenty of jobs for the people who can do things out there.

But there aren’t enough people shaping those ‘do’ers.

There aren’t enough ‘teach’ers.

There aren’t enough specialised teachers. Well at least in the web industry there’s not. Not enough people teaching the hard stuff that requires masses of prerequisite knowledge. Even though the Web is just under 15 years old, the amount you need to know to make a successful website, or even a successful online community is tantamount to experience.

If you want to create a website these days, you have to know HTML, CSS, Javascript, a server side language such as PHP, Ruby, Perl or *shudder* ASP or similar. You need to understand the design and implementation of databases and how to use SQL. You need to have an eye for design, usability. You need to have a mind for communication and writing. You need to understand the human-computer interface and it’s strengths and weaknesses and how to wield these things.

Being a web guy is hard work. Still, web developers, even ones who are good at what they do, don’t get the industry recognition they deserve: a web developer or web designer (but not a ‘web decorator‘) will get paid less than a traditional ‘software developer’ who is making applications for Windows or services for the back office. But a web developer or web designer might have to a lot more than a traditional ‘programmer’.

And that prerequisite knowledge stack is only getting larger by the day! The most published thing online (other than cat pictures and pornography) is in my opinion information about the internet itself. There are tons of sites out there detailing the technologies I allude to above.

There’s lots of information online about what we web developers do. Freely available, just waiting for you to read it, if you so desired. But I believe there’s not enough people who are making it their life’s mission to mentoring and teaching and guiding individuals through this jungle of things out there waiting to be discovered.

You can go to Te Papa by yourself and see the Britten motorcycle. But that doesn’t mean you can go to Te Papa by yourself and learn about the fascinating story behind it.

But if you have a guide, they might be able to point you in the right direction.

]]>
/archives/2007/09/06/the-age-of-expertise/feed/ 4 414
Firefox on Mac OSX, fixed! /archives/2007/08/12/firefox-on-mac-osx-fixed/ /archives/2007/08/12/firefox-on-mac-osx-fixed/#comments Sat, 11 Aug 2007 13:31:46 +0000 /archives/2007/08/12/firefox-on-mac-osx-fixed/ My biggest gripe I’ve ever had with my Mac experience has been with my favorite of applications: Firefox.

My place of employment, Natcoll, uses an internal proxy to ‘measure and protect’ bandwidth usage. Because I take my MacBook to and from work, I have to tell my mac to switch to my Natcoll network location, so that everything that needs to get online knows to use Natcoll’s proxy.

Doing that manually was a hassle, but now with Marco Polo 2.0.1 automatically changing my network locations better than ever, that’s been solved. I tried Marco Polo when it was 1.0 but it didn’t have all the evidence sources that I needed, but it’s all good now 🙂

Even with Marco Polo to reconfigure my network settings for me, it wouldn’t affect Firefox — Firefox doesn’t look at the operating system’s settings, and just uses it’s own damn settings. This is true on all platforms. Camino for OS X watches Network Location, but Camino doesn’t have all the neat plugins that Firefox does.

Turns out my solution for this was… yet another Firefox plugin! Specifically, System Proxy, which gets Firefox to inspect OS X’s Network Location for proxy settings! Hooray! Firefox plugins, is there anything you can’t do?

So with Marco Polo and System Proxy, I can just pop my computer open at home and at the office and have it just connect, without me having to worry about it, which is the way these things are supposed to work, right?

]]>
/archives/2007/08/12/firefox-on-mac-osx-fixed/feed/ 2 408
WDANZ Wellington Conference /archives/2007/06/18/wdanz-wellington-conference/ /archives/2007/06/18/wdanz-wellington-conference/#comments Mon, 18 Jun 2007 05:39:10 +0000 /archives/2007/06/18/wdanz-wellington-conference/ At WDANZ‘s Wellington Conference last week, I had the privilege of talking to a group of my peers about how easy JavaScript has become since the DOM — there is still a lot of people in this industry out there who think JavaScript is in the too-hard basket, but if you think about it the right way, it really isn’t.

My slides for the talk I did (PDF, 180kb)

Creative Commons License My slides are licensed under a Creative Commons Attribution 3.0 License.  You are free to share and remix my work without limitation as long as you credit me, Brett Taylor, with a link to this blog post.

. . .

I had a really good time at the WDANZ Conference. While there wasn’t a spectacular turn out, the quality of the speakers was second-to-none. I learned an absolutely epic amount of stuff about the business hemisphere of this industry, and met some of the most highly respected developers in New Zealand. I won’t be missing the next WDANZ conference in my city!

]]>
/archives/2007/06/18/wdanz-wellington-conference/feed/ 2 398
Parallax Backgrounds /archives/2007/03/20/parallax-backgrounds/ /archives/2007/03/20/parallax-backgrounds/#comments Tue, 20 Mar 2007 08:14:33 +0000 /archives/2007/03/20/parallax-backgrounds/ I got thinking about how I could build a parallax background system for web pages, powered with JavaScript, so I did:

Parallax Backgrounds

Done using simple CSS and a nice bit of JavaScript, but nothing too advanced, and without any libraries!

Enjoy it!

]]>
/archives/2007/03/20/parallax-backgrounds/feed/ 17 388
A Better, More Productive, Short URL /archives/2007/03/19/a-better-more-productive-short-url/ /archives/2007/03/19/a-better-more-productive-short-url/#comments Mon, 19 Mar 2007 11:22:35 +0000 /archives/2007/03/19/a-better-more-productive-short-url/ After talking with Chris Pirillo over Twitter, hearing him say how most short URL services don’t do good pretty semantic URLs, and thinking I could build a better solution, I did.

urlTea

A Web 2.0 look at the Short URL services.  Light, simple interactivity. Intuitive design. And even an API! I’ll probably GPL it soon too…
Your thoughts?

]]>
/archives/2007/03/19/a-better-more-productive-short-url/feed/ 8 386
Talking at a seminar on New Media /archives/2007/02/28/talking-at-a-seminar-on-new-media/ /archives/2007/02/28/talking-at-a-seminar-on-new-media/#comments Tue, 27 Feb 2007 23:02:23 +0000 /archives/2007/02/28/talking-at-a-seminar-on-new-media/ Hello to all those who saw me talk at CID’s seminar today. Here’s the slides and my notes for the talk I made:

“The New Internet: Communicating on Today’s Web” Slides

I had a great time sharing about the exciting new ways to get your audience involved, and the feedback I got from you all was really great — feel free to ask questions in the comments here — cheers!

People, you don’t need to play to Big Media’s rules anymore — the rules are changing, and if your audience is discerning, they’ll follow you as long as you’ve got the goods.  But with great power comes great responsibility: use the tools wisely 🙂

]]>
/archives/2007/02/28/talking-at-a-seminar-on-new-media/feed/ 1 381
Firebug goes 1.0 and out of beta! /archives/2007/01/26/firebug-goes-10-and-out-of-beta/ Thu, 25 Jan 2007 23:01:23 +0000 /archives/2007/01/26/firebug-goes-10-and-out-of-beta/ Congratulations to Joe Hewitt, developer of Firebug, the best of breed “console / inspector / debugger / monitor for HTTP / JavaScript / DOM / CSS / AJAX“.

The extension for Firefox just went 1.0 final (heh, a Web 2.0 tool coming out of beta), and that’s a big deal. Joe has been working on Firebug for just over a year, and it has become a tool more indispensible than even Chris Pederick’s Web Developer extension!

What? You don’t have either of these?! You call yourself a web developer? Let me guess, you still think IE is the only browser worth developing for, and heck, you probably believe that developing to Web Standards is just elitist acadamia… get with the program. Why leave the interpretation of your code to tag-souped chance?

… Eh-erm. Sorry about that monkey I had to get off my back. I heard a rumor yesterday and my anger has found its vent.

But seriously, all those IE die-hards that are still out there today should be amazed at what tools our industry-standard (as opposed to the de-facto-standard) web browser we call Firefox makes available, let alone makes possible.

Since Mozilla 0.7, I’ve found it’s more time-efficient to develop in a Gecko-based browser, then bug-fix for everything else — because it’s much harder and stressy to start in IE and bugfix to Gecko. I’ve found this true for all the technologies: CSS, JavaScript, XSL, AJAX, and now SVG

Viva la revolución! Viva la web standards!

]]>
363
Loading JSON in ActionScript 2 /archives/2007/01/18/loading-json-in-actionscript-2/ /archives/2007/01/18/loading-json-in-actionscript-2/#comments Thu, 18 Jan 2007 09:43:13 +0000 /archives/2007/01/18/loading-json-in-actionscript-2/ Because I blew a few hours trying to figure this out the last few days, and finally cracking it, here’s how to fetch some JSON from a web service and have it processed into an object in ActionScript 2.

import JSON; // http://www.theorganization.net/work/jos/JSON.as

var jsonFetcher:LoadVars = new LoadVars();
jsonFetcher.onLoad = function(success:Boolean) {
	if (!success) {
		trace("Error connecting to server.");
	}
};
jsonFetcher.onData = function(thedata) {

	// ...
	// if writing a desktop app or widget, string manip or regexp
	// the JSON data packet out of the JS source provided by many
	// web services at this point..
	// ...

	try {
		var o:Object = JSON.parse(thedata);
		//mytrace(print_r(o));
		trace(print_a(o));
	} catch (ex) {
		trace(ex.name+":"+ex.message+":"+ex.at+":"+ex.text);
	}
};

// get the feed
jsonFetcher.load("url-to-json-feed.php");

// from: http://textsnippets.com/posts/show/633
// recursive function to print out the contents of an array similar to the PHP print_r() function
//
function print_a(obj, indent) {
	if (indent == null) {
		indent = "";
	}
	var out = "";
	for (item in obj) {
		if (typeof (obj[item]) == "object") {
			out += indent+"["+item+"] => Objectn";
		} else {
			out += indent+"["+item+"] => "+obj[item]+"n";
		}
		out += print_a(obj[item], indent+"   ");
	}
	return out;
}

BTW, what’s up with these JSON feeds that serve up JS that’s JSON plus some more code? That’s annoying — you gotta strip it out before you run the JSON converter :P.

Update: here’s the actionscript 2.0 JSON.as file people were looking for.

]]>
/archives/2007/01/18/loading-json-in-actionscript-2/feed/ 19 355
Life and Fitness in Karori /archives/2007/01/16/life-and-fitness-in-karori/ Tue, 16 Jan 2007 10:41:44 +0000 /archives/2007/01/16/life-and-fitness-in-karori/ Life Update.

I haven’t blogged this yet, but I’ve been working at Natcoll Design Technology for over a year now. I started as a part-time Multimedia tutor, and now I’m the Diploma of Web Development Course Coordinator for the Wellington campus. I teach on average 18 hours a week, with the rest in prep, paperwork and management. Really fun job, besides the paperwork 😉 I even get to help out with the tech support sometimes… but eh, what ya gonna do?

. . .

Mid last year, I moved from downtown Cuba St to the boxed valley suburb of Karori (said to be the largest suburb in the southern hemisphere) with the intention of eating better and getting fit.

I’ve got the getting fit thing working somewhat: Mountain Biking. Karori has a world renowned mountain bike park running up, and most importantly, down, the back of it. I got my bike at the start of December, a nice GT Avalanche 3.0, and I’ve been slowly discovering the many tracks it holds. It’s really a beautiful place, and with summer turning up finally, I’m going to make the most of it.

I originally got the bike to commute to and from work every day. Karori is up in the hills, and the city, where I work, is at sea-level. It takes me 15 minutes door-to-door every morning, and depending on my route, 30-50 minutes coming home uphill. I don’t really enjoy exercise, but at least I know I’ll have achieved something every day, no matter how my day might have been.

]]>
353
Giant Scottish Robot /archives/2006/12/20/giant-scottish-robot/ /archives/2006/12/20/giant-scottish-robot/#comments Wed, 20 Dec 2006 01:34:30 +0000 /archives/2006/12/20/giant-scottish-robot/

My workmates and their students created this short 3D animated film called Amiganaut, and got me to star in it. I’m the giant scottish mech suit guy, dubbed the HGU — Heavy Ginger Unit. Awesome eh?

]]>
/archives/2006/12/20/giant-scottish-robot/feed/ 1 347
WellRailed’s “Getting started with Ruby on Rails” /archives/2006/10/10/wellraileds-getting-started-with-ruby-on-rails/ /archives/2006/10/10/wellraileds-getting-started-with-ruby-on-rails/#comments Tue, 10 Oct 2006 04:23:32 +0000 /archives/2006/10/10/wellraileds-getting-started-with-ruby-on-rails/ Tim Haines writes:

Tomek, Nahum, and I are organising a Rails session for newbies this month. We aim to make it the best Rails session yet. We’ve organised some books to give away, a discount for O’Rielly, and will be putting on Pizza (and hopefully beer if we find a sponser. 😉 The session will be about building a basic blog app, but the overriding theme will be to get the uninitiated but curious, and the beginners along, and give them a taste of the good stuff. We aim to nuture their curiousity into a love of Rails – which will benefit the entire Wgtn software development scene.

What: Getting started with Ruby on Rails – a community based approach
When: 6:30pm, Tuesday, 31st October 2006
Where: CreativeHQ, 25a Marion Street, Te Aro, Wellington (behind Resene Paint)
Presented by: Nahum Wild
Intended audience: Anyone interested in Ruby on Rails.
Prerequisites: Interest in Ruby on Rails. Knowledge of programming in any language will be useful during the live demo.
Refreshments: Hell pizza
Cost: Free. It’s a community event. It is our turn to give back.

The format will be as follows:

  • Arrive between 6:30 and 7pm.
  • Start at 7pm: Welcome and introduction
  • Quick overview of Ruby on Rails and its main underlying design pattern: Model-View-Controller
  • An end to end demonstration of how to build a simple blog application in Rails.
  • Q&A time.

Interested? Only 12 places left… Find out more about this event! I’m looking forward to this one…

]]>
/archives/2006/10/10/wellraileds-getting-started-with-ruby-on-rails/feed/ 2 338
O’Reilly? YA RLY! /archives/2006/09/22/oreilly-ya-rly/ Thu, 21 Sep 2006 21:57:38 +0000 /archives/2006/09/22/oreilly-ya-rly/ <script type="text/javascript" language="Javascript"> i = /^[O]{1}( {1}RLY)\?{1}$/mi ; j = /^Y(A) {1}RLY[\!.]?$/mi ; q = prompt('O'Reilly? Ya Reilly!'); if (i.test(q)) { alert (q.toUpperCase().replace(i,'YA $1')); } else if(j.test(q)) { alert (q.toUpperCase().replace(j,'NO W$1I!')); } </script>

O'Reilly? YA RLY!

]]>
332
Questions Day /archives/2006/09/06/questions-day/ /archives/2006/09/06/questions-day/#comments Wed, 06 Sep 2006 05:37:59 +0000 /archives/2006/09/06/questions-day/ What’s a good web-standards, tableless PHP+MySQL-based CMS that isn’t focused on blogging (IE, not WordPress) ?

What are some strategies for prioritising tasks in day-to-day work?

Running a car is expensive, so why don’t more people use the bus, especially in Wellington, since we (arguably) have the best bus system in the nation… ?

Why is picking up good habits so difficult, but picking up bad habits so easy?

Have you… seen my legs?

]]>
/archives/2006/09/06/questions-day/feed/ 3 329
Being On Hold and the Art of Debugging DNS Discrepancies /archives/2006/06/13/being-on-hold-and-the-art-of-debugging-dns-discrepancies/ /archives/2006/06/13/being-on-hold-and-the-art-of-debugging-dns-discrepancies/#comments Tue, 13 Jun 2006 04:08:08 +0000 /archives/2006/06/13/being-on-hold-and-the-art-of-debugging-dns-discrepancies/ So as you know, I recently switched hosts. I host a small site for a short animated film which is still in post production.

When I switched host, I needed to update that site’s record of who is handling the domain name. Friday night, I logged into the domain registrar and found the page which lets me update the nameservers. I am told this is called updating the zone file.

When I do this, it is supposed to propagate the changes through the all of the DNS servers around the world within the space of 24 hours. That’s how it works. Problem solved.

Not with this domain name. Monday morning rolled around, and still the domain name was pointing at the old host’s servers.

This is weird, because whois.net and samspade.org are reporting the dns records correctly.

So I get in contact with the registrar who handles the domain name. The lady on the other end of my web-based IM session told me it’s probably Telecom’s fault, as this kind of thing isn’t surprising, and on request provides me with phone numbers to Telecom.

After 15 minutes on hold (because of the power cuts in Auckland recently) I get through to a guy in Complex Technical Support (yes, that’s what the department is called at Telecom/Xtra), and I explain to him my problem, and stubbornly refuses to believe that their systems are as bad as I have been informed — I asked that he flush their dns cache for me, but he refused. After frustrating attempts to get him to see what I was seeing, I took his name down and department in case I needed to stick it to him.

So I talk to my System Administrator here at Natcoll, and he introduces me to a tool called dig which will let me see what different DNS servers are saying about domain names. After checking a few low level DNS servers, such as Paradise and Xtra, we checked the A-level DNS servers — and the first B level DNS server I checked was mis-reporting too! No wonder we’re having these problems.

So, after trying to raise an IM session with the registrar, I tracked down their phone number and called them for real. I got a helpful soul who said aha, no, what I was told by the other staff member is incorrect. Turns out that they are not a .com registrar themselves, but have to go through a US company to register .com domains on behalf of their customers, and it would seem that the propagation of the zone file changes I requested had failed, and they would need to request them to happen by telephone.

So all’s well that ends well. I’ve called Complex Tech Support back and asked that a message be left for the employee I spoke with, telling him that he was right, and I was fed bad information from my registrar and I wanted to apologise.

Hopefully the site will be up tomorrow morning! I guess we’ll see, eh?

]]>
/archives/2006/06/13/being-on-hold-and-the-art-of-debugging-dns-discrepancies/feed/ 1 319
Late night conversation-friendly cafés in Wellington /archives/2006/05/18/late-night-conversation-friendly-cafes-in-wellington/ /archives/2006/05/18/late-night-conversation-friendly-cafes-in-wellington/#comments Wed, 17 May 2006 23:33:49 +0000 /archives/2006/05/18/late-night-conversation-friendly-cafes-in-wellington/ Tim Haines is looking for quiet cafés/meeting spaces:

I’m looking for a quiet cafe/meeting place where we can find a bit of space, hang out for the whole afternoon, buy good coffee (to enjoy AND compensate the cafe), and use Cafenet. Of particular interest is being a few meters away from anyone else – so it’s not noisy, and you won’t be easily overheard.

He mentions Olive Café, and while I haven’t been there, walking past it, it doesn’t feel gritty enough for me 😉

A great meeting place I enjoy regularly is Katipo Café, which is upstairs from the 1-2-3 Dollar shop on Willis St, near New World Metro. It has good food, decent coffee, and my style of music — but not so loud you can’t hear the person next to you, unlike Espressoholic

Espressoholic has CaféNet, but it’s WAY too loud there at times, especially when it’s packed. It’s good for working by yourself though.

Unfortunately, they don’t have CaféNet at Katipo, but if you can get a seat near the window, you can get enough of a signal from somewhere near by.

From my point of view, quiet cafés in Wellington, especially those that are open late night, are far and few between.

A thought that has crossed my mind is there is definetely a niche for a quiet designer/geek café in Wellington. It might focus on CaféNet and good coffee and food, but also be a venue for public geek meetups and seminars: have a projector and sound setup, recording speeches and putting them up on the café’s podcast…?

]]>
/archives/2006/05/18/late-night-conversation-friendly-cafes-in-wellington/feed/ 2 309
Google Notebook Firefox Extension Easter Egg /archives/2006/05/18/google-notebook-firefox-extension-easter-egg/ /archives/2006/05/18/google-notebook-firefox-extension-easter-egg/#comments Wed, 17 May 2006 22:42:40 +0000 /archives/2006/05/18/google-notebook-firefox-extension-easter-egg/ I just got myself a Google Notebook and I think I like it! Taking snippets of text from webpages and archiving it online privately or publicly is pretty cool.

I especially like the simple Firefox Extension. It adds a little ‘open notebook’ to the browser’s status bar, which when clicked pops up a little in-page pop-up where you can type text or capture selected text from the current page. Very nice!

I did find one pretty neat feature that the Google Notebook help pages doesn’t mention. Right click the button in the status bar, and you’ll find an Enable ‘Note This’ button option. Enabling this doesn’t seem to do much straight away, and in fact, it took me a while to figure it out. But when it’s enabled, try selecting some text, and a little [+] button will appear at the end of your selection — click it to add your selection to your currently selected notebook! Neato 😀

So uses for Google Notebook? I could find it useful for keeping a list of things I want to post about, a shopping list, inspirational quotes, or maybe even for some GTD loving. What will you be doing with your Google Notebook?

]]>
/archives/2006/05/18/google-notebook-firefox-extension-easter-egg/feed/ 8 308
Exploding ducks interpolate out of my eyebrows /archives/2006/05/01/exploding-ducks-interpolate-out-of-my-eyebrows/ /archives/2006/05/01/exploding-ducks-interpolate-out-of-my-eyebrows/#comments Mon, 01 May 2006 05:48:04 +0000 /archives/2006/05/01/exploding-ducks-interpolate-out-of-my-eyebrows/ This is some free writing I did in preperation for a theory session on brainstorming and creativity I am teaching tomorrow. I need some root ideas for people to ideate from. Enjoy, or not.

there was a guy walking down the street and he went to the bathroom. he did his business then left for the movies. he bought some popcorn and then he sat down to watch the movie. but there was no movie. it was taking the banana too feelings it had never assumed before. games exploded from the mouth of the ghananise gorilla, while the bassoon played on the piano. my fingernails melted into blobs of golden chocolate. i took my green pepper and used it for a device to prevent hemmeroids in siamese gulls. the squeeze gun then put on a jersey and danced the gigalo. the guy drank a tall glass of tar and profusely vomited onto the floor of the patisserie. the mona lisa took her glasses off and ate the bottle from the water cooler. the colour aqua and the colour red made out. my bananas never stopped. a tv show character never blew a green goal. my wallet was full of bmws. people congregated around an intray. i believe you have my exploding duck’s complete collection of 1930s architectural dives. my head melted into a million shards of atomic cafes. propaganda of the green manilla folder made me a grand total of eighty five cents. a bowel of fruit was collected from the masses and lo, there was no aubergines that were yellow. a matte stapler attacked a child while they were swimming in the jungle’s largest pool of custard-flavoured tar babies while the jello men were sunbathing in the moonlight. my pillow of keymashed kumara licked off it’s eyebrows which were coated in a yellow substance which would shatter under pressure from either david hasslehoff or that guy who does the joy of painting. a loud number coloured blue explained in morbose detail the mating rituals of an enlarged jumbovision with a blue orangutang. my nipples flew out of george costanza and they took out fps doug, boom forehead shot. lol roffle lol i take it back it was really chuck norris. then a pair of macrovision encrypted sunglasses dropped out of the treasure chest and were crushed by the planet golufulava. my parents took out the trash and used a machete to renovate the viper. a snake coaxed out of me my secret location to my snozberry m&ms. my headphones transformed into warren bady. a haircut took my power supply and used it to get a real job, whilst my exploding duck unexploded. it was viewtiful. joe made shortbread and laughed at it’s lack of blueberry muffins. cakes i like the most, except for daniel. moses exploded and left behind a collection of little puce ducks. the ducks were made of marzipan. i ran to the store to buy some icing and i freed morgan freeman from the narration of some 3d game, maybe half-life 2. then prince albert emerged from his tupperware and i mixed us up a storm with my thumbprints on a lp record made from fudge. we danced but it wasn’t the best. i decided that we should take the exploding munters and use them for table tennis. i later regretted that i used a passionfruit to scrape the kiwi birds from under my nostrils. my wrists were relaxed from all the grabbing of explainitory signage i discovered in my armpits. my brain frazzled and decided that was long enough.

]]>
/archives/2006/05/01/exploding-ducks-interpolate-out-of-my-eyebrows/feed/ 1 303
I, Course Co-ordinator /archives/2006/04/24/i-course-co-ordinator/ /archives/2006/04/24/i-course-co-ordinator/#comments Mon, 24 Apr 2006 05:02:22 +0000 /archives/2006/04/24/i-course-co-ordinator/ Natcoll have hired me full time to cover for my boss as he goes on leave for three months. So I’m now Acting Course Co-ordinator.

My first big task as CC was to sign all the diplomas which were only just made available to sign the day I assumed the role.

This was a big deal for me. The diploma document is a symbol of proficiency in a skill; a talisman representative of knowledge and ability, if you will. Identifying myself with these student’s time was kinda scary but in an exciting way. It felt important, and I didn’t feel like I should be the one signing them: I wasn’t the course co-ordinator while they were studying. But seeing as the regular CC was on leave, it fell to me. Proudly, I rose to the occasion.

My existing signature isn’t particularly appealing nor can I consistantly reproduce it, so I spent like a good 15 minutes re-creating and practicing my signature. I like it much better than my old chicken scrawl splat of a signature I had.

And so, armed with a sufficently better signature, I signed the diplomas for the students graduating this Friday. Congratulations to all of them. There are a lot of classes there that had finished before I began at Natcoll, and there are classes there I had a lot to do with, especially last year’s 07s who finished earlier this year.

]]>
/archives/2006/04/24/i-course-co-ordinator/feed/ 1 300
/archives/2006/02/24/285/ Fri, 24 Feb 2006 04:11:27 +0000 /archives/2006/02/24/285/ Today at work, we were visited by someone from The Open Polytechnic of New Zealand‘s Adult Education and Training department. Apparently, I can become a qualified teacher and get a “National Certificate in Adult Education and Training” through a correspondence course, and Natcoll will pay for it. Woot! And it turns out I can cross credit some of my unit standards from my Electronic Multimedia course I finished in 2000. 😀

I’m actually pretty excited about learning more about teaching. I read this article yesterday which quoted Raph Koster’s definition of fun:

Fun is learning in a safe-environment.

The reverse “learning in a safe-environment is fun” isn’t always true, but taking risks to practice something new and exciting and not having to pay huge consequences is fun.

Not to mention getting paid to get a qualification — that’s pretty sweet.

]]>
285
Natcoll and the land of PSP /archives/2005/11/24/natcoll-and-the-land-of-psp/ /archives/2005/11/24/natcoll-and-the-land-of-psp/#comments Thu, 24 Nov 2005 00:52:37 +0000 /archives/2005/11/24/natcoll-and-the-land-of-psp/ After an incredibly short interview process I’m now employed as a tutor at Natcoll Wellington until the end of the year. They have me taking practical labs in Macromedia Director 4 days a week and a theory class once a week. The work is pretty fun, and the class I’m taking are neat. My fellow tutors are good value, and seem to be really switched on with their specialties, and enjoy a lot of the random internet entertainment I do.

Everyone in my department (apart from the course co-ordinator) owns a PSP. So I figured I should make the most of it and bite the bullet myself. Mind you, it wasn’t cheap :/ Anyway, I got the PSP value pack, a USB cable, a 1GB Memory Stick Duo and the game Mercury, and I have GTA Liberty City Stories preordered.

I also bought a UMD Movie of Steamboy, which is a great anime film — you should see it if you get the chance. But I don’t think that the PSP is a great delivery platform for a two-hour movie, unless you’re stuck on a plane and are sick of playing video games.

Also, hooray for Homebrew! After upgrading from 1.52 to 2.0 and then downgrading to 1.50, I got a Genesis/Megadrive emulator running on there!

And OMG PHEAR LUMINES. That game, once you get into it, is intense. You go into it all relaxed and you come out of it all tense and powered up. I love that game.

]]>
/archives/2005/11/24/natcoll-and-the-land-of-psp/feed/ 4 227
Baby’s first Redundancy /archives/2005/11/02/babys-first-redundancy/ /archives/2005/11/02/babys-first-redundancy/#comments Wed, 02 Nov 2005 03:50:12 +0000 /archives/2005/11/02/babys-first-redundancy/ Yup. I was made “redundant” yesterday. My three-month contract has expired and soon I’ll no longer be able to call myself a current employee of 3months.com. So it wasn’t really a redundancy.

So on Monday, while I was still an employee, our client the Department of Labour launched New Zealand Now, a website aimed at New Zealand expats to bring them back to the mothership that is New Zealand. It’s damn sweet if you ask me. The team did an excellent job of getting it together in about 9 weeks. We worked with Shift who did an awesome job on the design and HTML+CSS+Flash — seriously superb!

So then on Tuesday I was told that the contract I’d been given was coming to an end. I’d been hoping that they’d give me more work after that, but it turns out they didn’t.

Talk about your mountain-top experiences. Talk about your dark tea-times of the soul.

That night, I was going to go Orienteering for the first time since about 1997. I wasn’t gonna let a little thing like having to find a new job get in the way. Even though I walked most of it. 44 minutes for a yellow course on the Petone foreshore — lets just say that’s not my best time. I enjoyed it though, and I’m looking forward to the rest of the series over the next five weeks.

And today, to cheer me up, a Thinkgeek package I ordered about a week ago shows up! Nothing like schwag to take the edge off of a redundancy. Hooray for Domo-kun shirt!

. . .

Oh well, I’m over it. A door closes, another door opens. I start the job hunt tomorrow with updating the CV. But if you could do with anyone who can ninja up some (X)HTML+CSS along with a healthy dose of PHP and Javascript, maybe even some AJAX if you want it, then please, for my sake, contact me!!! I’m no graphic designer, but I do have a good eye for interfaces, and I’d like to get into interaction design and HCI work.

And now, for a megabyte of expletives. Nah, just kidding. But I do feel like it.

UPDATE: Changed to make things a bit more accurate.

]]>
/archives/2005/11/02/babys-first-redundancy/feed/ 7 226
Loose Ends /archives/2005/09/26/loose-ends/ /archives/2005/09/26/loose-ends/#comments Mon, 26 Sep 2005 10:28:34 +0000 /archives/2005/09/26/loose-ends/ So, before I head off to Sydney two nights from now, I figured I’d post about a few loose ends I haven’t posted much detail about.

I’m working part time at 3months.com now, and tomorrow is my last day at the DRC. I love working at 3months: the attitude of the workplace is relaxed but focused; everyone is enjoying their work. I start full time this Monday (3rd Oct). They’ve already got me working on a fun but rushed PHP project. I was working three days a week at DRC, and Wednesday and Thursday at 3months.

I’m so glad I’m not working two part time daytime jobs any more — three Mondays a week is lethal to your mind. I personally believe in sticking your focus to one a project a week at work, using the natural downtime on the fringes of the weekend: use Friday to ‘swap to disk’ for the weekend, and Monday to load the week’s project back into memory. The brain isn’t too good at swapping.

3months also issued me a laptop as my main work computer. This is awesome because I’ll be able to blog from the conference, and maybe even tap into the subconciousness of the lecture attendees, AKA the conference IRC room. Oh, and maybe do some work… 🙂

My mum is off to Brisbane to live with her new squeeze. She’s flying out of Palmerston North on the 15th, so I’ll be up there to see her off. She is saving up for my brother Stuart and I to visit her for Christmas. Sydney will my first overseas experience, so I’m looking forward to following it up quickly with a visit to Brisbane.

Speaking of holidays, I’m off to see the Guru, the wonderful Guru of Bob, erm, GuruBob down in Mosgiel (near Dunedin) for New Years: Bob has offered for me to crash at his place for a few days. I’ve never been more south than Christchurch, so seeing some of Otago with a born-and-bred Dunedinite’s point of view sounds like fun 🙂 Maybe even see Bob fly his new RC Plane…

So yeah, my next post will probably be in Sydney! I’m taking my camera, and will be trying to find buildings from The Matrix on Saturday… w00ta! (is that Australian for “w00t”…? 😉 )

]]>
/archives/2005/09/26/loose-ends/feed/ 5 218
Dumpster Diving for Legal Software /archives/2005/09/19/dumpster-diving-for-legal-software/ /archives/2005/09/19/dumpster-diving-for-legal-software/#comments Sun, 18 Sep 2005 23:20:17 +0000 /archives/2005/09/19/dumpster-diving-for-legal-software/ Last week we ordered a copy of Macromedia Contribute 3 for a staff member. When it arrived, I put the box on his desk — in his overladen inbox actually. I walked away, and distinctly heard it slide out of the inbox and onto his desk true. He wasn’t in till Monday.

Today I asked him if he saw the software box on his desk — he hadn’t seen it. I told him it was a big white box. I got concerned that it might have fallen into his rubbish bin when it fell from the inbox — his desk wasn’t exactly tidy.

So we got concerned, and went and checked the rubbish bags downstairs. Luckily, we don’t actually have a dumpster, and there were only 5 rubbish bags, and 4 of them were translucent. Without committing to gutting each of the bags, sorting through the garbage, and repackaging it all, we assessed each of the bags unobtrusively, and lo, the box was located! Luckily, the bag was tied loosely, so we could retrieve said software from the bag quickly and efficiently.

The box had a few surface stains on it, and smelled a little like garbage.

“It’s just a little slimy. It’s still good, it’s still good!”

And the moral of the story is: Don’t have your waste paper basket “downhill” from your inbox…

Now excuse me… I have to go wash my hands… 😉

]]>
/archives/2005/09/19/dumpster-diving-for-legal-software/feed/ 4 215
Read the Bible vs Get fit and listen to Podcasts /archives/2005/08/30/read-the-bible-vs-get-fit-and-listen-to-podcasts/ /archives/2005/08/30/read-the-bible-vs-get-fit-and-listen-to-podcasts/#comments Tue, 30 Aug 2005 10:54:10 +0000 /?p=213 So I’m busy working part time at Dev-Zone (my old job) and the other part of the part-time at 3months (new job). I’m doing some work for Chris while he’s in Australia, which is taking up a large portion of my spare time; but that’s fine. It’s the old job that’s stressing me out.

But hey, I’ve got some cool stuff to tell you about, so bear with me.

— — —

First of all, I bought me a small portable metal bible about two weeks ago. The cheesily entitled Battlezone Bible, Yeah, it’s cheesy, but it’s an ESV. I love it — best translation ever. Not to mention it fits in my trenchcoat inner chest pocket nicely. I would catch the bus just so I could read it. It reads so beautifully. And just carrying the bible with you everywhere is a constant reminder of the presence of God. I can read on my breaks, or any spare moment I get.

— — —

Secondly, the IRD love me right now, but it wasn’t so shiny-happy-people until Thursday. I hadn’t filed my taxes for about 3 years, and the IRD got pissed and basically made a default assessment of about NZD$10,000 and sent me bills. But they bounced (because I hadn’t changed my address with them), and so the IRD talked to my employer and forced them to take NZD~$250 a fortnight out of my paychecks. The payclerk told me what was going on and I was all “WTF!!?!”. So I got an accountant and told them to sort this damn crap out. And they did, for a nominal fee of course. So on Thursday night, I come home from Thursday Night Curry to find an envelope by my door. I open it up: “Hi we’re the IRD, here’s a cheque for ~$3400!” And I was all like SW00t! So I paid my accountant (about $1400 :P, but hey, better than $10,000), and paid my bills…

…and bought a BRAND NEW IPOD! W000000T!

A 60GB Color iPod. I tell you, I seriously missed having one. When you’ve got music and podcasts to listen to on the way, I’ve found that I actually WANT to walk places. Roll on summer! Dang, I need to get fit…

I’ve also missed Craig Patchett and Adam Curry in the morning. I’m re-subscribed my podcast catcher (iTunes now, was FeedDemon) to the Daily Source Code, the Radio Adventures of Dr Floyd, and several others, including many Godcast Network channels. I also started listening to Rachel’s Choice which is done by potentially the youngest podcaster in the world, Rachel Patchett of age 8, who chooses a track of christian music and a bible verse to share each week. (a side note: Wellington christian band The Lads were featured on Rachel’s Choice back in June. For those not in the know, The Lads are probably the most popular christian group in New Zealand)

— — —

So now I’m in this quandry: I can catch the bus and read my bible and listen to music, or I can listen to podcasts and walk to work. *shakes fist angrily at quandry!* Never mind, I will be going full time at 3months, which is only a five minute walk away from my house… at least I can still read on my breaks. Oh well.

— — —

Oh yeah, and now that I’m rich, I’ve bought flight tickets and am fully paid up for WE05! YAY! A very HUGE THANKS to all of you who gave your support, I really appreciate all the help you’ve gave!

]]>
/archives/2005/08/30/read-the-bible-vs-get-fit-and-listen-to-podcasts/feed/ 2 213
“I’m Winston Wolf, I solve problems.” /archives/2005/07/29/im-winston-wolf-i-solve-problems/ /archives/2005/07/29/im-winston-wolf-i-solve-problems/#comments Fri, 29 Jul 2005 04:13:36 +0000 /archives/2005/07/29/im-winston-wolf-i-solve-problems/ Well, I certainly feel like “The Wolf” from Pulp Fiction. Every-so-often I get called up, requesting my presence during my lunch break to “solve problems”, specifically Web Development related problems. My conditions are:

  • Complimentary pick up and set down from my place of employment. (read: You want me, come get me)
  • Lunch provided.
  • ~NZD$40 for the effort.

I usually end up giving a programmer a crash-course in something-or-rather technique, fixing some PHP, reviewing a website giving advice on how it could be improved, writing some reasonably trivial ActionScript, or whatever my ‘client’ can squeeze out of me in ~50 minutes.

I could probably charge more, but most of my clients get mates rates. 😉

It’s not exactly a “lunch break”, but it’s good for a change of pace. Having to do something incredibly fast can be fun. Most of the time I get it finished to a level the client is happy with, and I’m quite pleased with myself for getting it finished so quick.

Sometimes it’s impossible for me to do something, for example, because something that I was called into to do relies on something that is broken that I can’t fix, I feel like I wasted their time as well as mine.

]]>
/archives/2005/07/29/im-winston-wolf-i-solve-problems/feed/ 1 209