Wednesday, November 30, 2005

"...not to mention your arse..."

So today was my final day at work. As she was leaving, the accounts gal confessed:

...I've been wanting to say this for the past year: you have the sexiest voice in this company!


The pen is indeed mightier than the sword



This is the kind of thing I'd like to toy with; something fun and cool but at the smae time making good use of tech.

Friday, November 25, 2005

WOTW - crepuscular

Crepuscular: pertaining to twilight.

The crepuscular realm of the writer's own reveries.
--Henry James, Hawthorne

Monday, November 21, 2005

My autobiography

...will be subtitled:

The bizarre and violent sexual proclivities of a sinister twisted man.

Friday, November 18, 2005

Implausibility of gnus

Collective Nouns!
shrewdness of apes
deceit of lapwings
glaring of cats

Seriously, fuck Slashdot

Thursday, November 17, 2005

Perls of Wisdom

If you're good with regex you look at it and go, "eh, email address validator", but if you're not it looks like someone wiped their nose on the number bar while alternately whacking the shift key.

From slashdot...

Wednesday, November 16, 2005

Quote...Unquote: Python and cmd.exe

Trying to use os.system in a Python script that I want to run on both Linux and Windows is driving me crazy.

Ditto. The solution: wrap the whole sub-shell command in quotes. Bizarre.

Tuesday, November 15, 2005

WOTW - booty call

Why'd u let him play u like dat? U knew it was a damn booty call!

Booty Call!

Monday, November 14, 2005

Edit --> Preferences --> Code

I like coding when:

  • I get results immediately
  • the tools chain together nicely
  • there are plenty of examples to get me started

I dislike coding when:

  • the project takes 10 minutes to rebuild
  • the project takes 10 minutes to refactor a single variable name
  • the tools required to generate boilerplate code are buried away somewhere random
  • it takes a whole day to write the code to display a list of data records on a web form
  • I must generate boilerplate code manually
  • there is no documentation anywhere
Right now, ASP.NET/C# 2.0, while better than 1.1, still feels clunky. I think perhaps that the nature of database-driven web programming is fundamentally dull, compared to 'purer' applications. All that dull data retrieval, all that dull input validation. Urgh.

Thursday, November 10, 2005

Thought works

If only there were jobs going at ThoughtWorks UK. The ThoughtWorks blogs are a truly refreshing read. This entry in particular strikes a chord:

...why cannot the management of an organization hire consultants only after their delivery team is convinced that consultants are needed ? in-simplest-of-words-this-is-what-i.html

Or this one:

...I have been trying out Silence; a highly effective problem-solving process... sirenian/28256.html

Someone loves Ruby: 2005/10/28/why-ruby-on-rails

The Arousal

Awakened by people fucking below my window...

Hold up, you sluts, your aprons mountant: you are not oathable, although I know you’ll swear, terribly swear into strong shudders and to heavenly agues the immortal gods that hear you--spare your oaths, I'll trust to your conditions: be whores still; and he whose pious breath seeks to convert you, be strong in whore, allure him, burn him up; let your close fire predominate his smoke.
— William Shakespeare —

Absinthe Literary Review

Life after work

This season, I will be mostly considering:
  • TEFL - with a view to spending a year abroad, learning French, German, Arabic or Spanish (or all four)
  • IT Contracting
  • Photography - for fun and profit
  • Writing - as longs as it's creative or remunerative
  • PhD - the relationship between singing and language
  • Language, brain, cooperation, networks
  • The Misrepresentation of Science
So, just a few odd bits n bobs, then.

Tuesday, November 08, 2005

Ask "Why"

From How to Interview a Programmer by Bill Venners

Dave Thomas: I think every team of a certain size needs a professional pain in the ass, because teams get complacent, fixed in their ways. They need nudging out of their comfort zone once in a while, so they can look at problems from a different perspective. There are two kinds of pains in the ass: the obnoxious boor—to be avoided on all teams—and the person who never learned that grownups shouldn't ask "Why?" all the time. The latter is a treasure.
"Why" is my favourite word ;)

"...rewrite time or I am not interested..."

a couple of points that are so valid in our industry:
  1. "good code is written by good programmers"
  2. "You need someone who is creative enough to find innovative solutions to problems, yet anal retentive enough to always line up their curly braces."
If those 2 points had been applied before the "keyboard monkeys" arrived then the client would not be in the mess they are now...
Brian Johnson

Funny that...