tonight

on my tod tonight. brisk walk. bought a magazine. ‘Word’ went to the cinema to see ‘Jumper’ – not bad went for an espresso and a cookie went to the cinema to see ‘cloverfield’ its about to start i’ll let you know (My reviews of these films will be over on lategaming) Related posts: Jonathan … Continue reading “tonight”

on my tod tonight.
brisk walk.
bought a magazine. ‘Word’
went to the cinema to see ‘Jumper’ – not bad
went for an espresso and a cookie
went to the cinema to see ‘cloverfield’
its about to start
i’ll let you know
(My reviews of these films will be over on lategaming)

Remove your assumptions

Jens Alfke’s latest blog post rambles about a couple of things but finishes on something that I really empathised with: Apple engineer: …and the layout needs to take into account ligatures and contextual forms, where adjacent letters change glyphs depending on neighboring characters, or even merge into a single glyph. Sun engineer: C’mon, is this … Continue reading “Remove your assumptions”

Jens Alfke’s latest blog post rambles about a couple of things but finishes on something that I really empathised with:

Apple engineer: …and the layout needs to take into account ligatures and contextual forms, where adjacent letters change glyphs depending on neighboring characters, or even merge into a single glyph.

Sun engineer: C’mon, is this important? How many people need advanced typographic features like that, anyway?

Apple engineer: [after a pause] Well, there are over 900 million of them in India alone, and another 200 million or so in the Arabic world.

Sometimes it feels like I’ve been bashing my head off a brick wall for, well, years. Motivating people to not do ‘half-a-job’ is actually hard.

Yesterday I almost had a stand up argument with a guy in my team in $BIG_COMPANY on the definition of ‘complete documentation’. I want documentation that can be read and understood by novices and managers. He wants it to be opaque enough so that you require understanding in order to work with it. In the end we sat down and he demonstrated it to me and I tried it. Within about 5 minutes we hit the first stumbling block in his documentation. He asked if I had the database interfaces set up. I replied “The what, the who and the where?”. So we need to add a piece about database interfaces. Then we needed to add another piece about how to log into the server. Then how to run an update. Then how to publish the updates. Then how to check the updates have been completed. In all, the additional bits were more than twice the original document and spawned two more wiki pages. In the end he agreed with me, the documentation was half done but the journey was a lot harder than it should have been.

Writing technical documentation is not an art. Writing it for non-technical users in order to help them learn is not an art. It just requires removing assumptions.

When building my second office in Mac-Sys, we had a square room to modify and the original assumption was to put a single wall, parallel to one of the other walls, in. By questioning the assumptions (that a single wall, parallel to another wall was the only way to go) we put in a ‘shaped’ wall which provided us with nearly 50% more wall space in a room where wall space was a premium (for shelving, storage, desks, etc).

If you’re in a job you don’t like and your choices are (or seem to be)
a. leave
b. suffer
Then you really should be looking for c.. I can’t tell you what c. is for you but when I was in Nortel it was as a simple as bringing in a laptop to work with me and increasing my productivity (and reducing my frustration with Windows NT). There may be ways you can change your work day in order to improve your work life. Would working part time from home make a difference? Would time-shifting your work day by an hour help? (I much prefer working from 07:30-16:00 as it removes a LOT of traffic from my commute).

Remove your assumptions and consider new ways.

There is always a c.

Character and Social Networking

I’m a firm believer in a society founded on a results-based economy. Now that may be a term used by financial whizzkids out there in the real world, but what I mean here is that in your interactions with people daily, you should be considering the end result – what you want to get out … Continue reading “Character and Social Networking”

I’m a firm believer in a society founded on a results-based economy. Now that may be a term used by financial whizzkids out there in the real world, but what I mean here is that in your interactions with people daily, you should be considering the end result – what you want to get out of it.

Now, that sounds terribly cynical in black and white and I must stress that I’m not advocating that we start categorising our friends and acquaintances on what we can get out of them because that would be a horrific application of the idea, but rather that we judge our own actions on the results that may occur. If I do this, what will happen?.

It’s this philosophy that gets you out of arguments by just apologising rather than scoring points. When I argue, I like to sulk for a little – just a few minutes of self-indulgence when all the witty and cutting remarks I didn’t say in the argument swim around my head. The result is the same – with these remarks I would have completely won that argument, but what would I have lost? Having won this argument, will I congratulate myself in my ivory tower, alone and proud?

Aldous Huxley, my flavour of the month, wrote:

And the prevailing philosophy of life would be a kind of Higher Utilitarianism, in which the Greatest Happiness principle would be secondary to the Final End principle–the first question to be asked and answered in every contingency of life being: “How will this thought or action contribute to, or interfere with, the achievement, by me and the greatest possible number of other individuals, of man’s Final End?”

Seeing as Social Networks are now the bubble rage, how do you apply a social results-based economy to social networking? We see a little of it in social networks at the moment with the granting of “friend” status though some, like Robert Scoble, have popularised the friend status to the point that it becomes worthless. How can you complain about a limit of 5000 friends? Get over yourself. LinkedIn does a little better but is such a narrow niche and the recommendation system becomes reciprocal. You’re more likely to recommend someone who has recommended you, but who takes that first step?

With the Identity Crisis looming (and yes, it’s a crap name for my theory but you try churning out good names. We need Tim O’Reilly to popularise it and make a book!), we have to consider the consolidation of our various online identities into one semantic entity so that “the system” knows who we are but only provides that information to those we permit, to those who have some relevance to us. I don’t relish the idea of OpenSocial being the panacea there because it’s an advertising engine and I don’t see any of our governments stepping in to create something that they, by default, cannot control and mis-use.

The Jabber model works for me. I have the passwords which link my various online identities into one Island (server, service, online shopping portal). Other people verify this online identity is “me”. They have tenuous virtual connections to me through these other services which may or may not include an entry on my “Island”, we just may be strangers in strange lands elsewhere.

This post has rambled on long enough but the gist is: making your choices carefully and not based on reaction is what separates us from the animals. Being able to build social networks beyond the immediate family (or the Dunbar number) is a quality unique to humans as a consequence of our technology. The actions we take identify us as a person – they give us character. Through this display of character, we may be able to make connections to other people and have other people make connections to us on a basis of recommendation.

It would be nice to know that the people I associate myself with online all display good character. But in truth, I have no way of knowing and some of the people you’d expect to be fine, upstanding citizens simply are not.

Permission?

“The question isn’t who is going to let me; it’s who is going to stop me.” -Ayn Rand. Related posts: Ruminating on Android Engagement Putting some meat on the bones BYOD: The question isn’t who is going to let me; it’s who is going to stop me. I want him in the Game until he … Continue reading “Permission?”

“The question isn’t who is going to let me; it’s who is going to stop me.”
-Ayn Rand.

Blunders…

Mahatma Gandhi dictated the seven blunders of the world to his nephew. Wealth without work Pleasure without conscience Knowledge without character Commerce without morality Science without humanity Worship without sacrifice Politics without principle and an eighth added by his nephew: Rights without responsibilities As a father, husband (to be), business owner, people manager, taxpayer and … Continue reading “Blunders…”

Mahatma Gandhi dictated the seven blunders of the world to his nephew.

  1. Wealth without work
  2. Pleasure without conscience
  3. Knowledge without character
  4. Commerce without morality
  5. Science without humanity
  6. Worship without sacrifice
  7. Politics without principle
  8. and an eighth added by his nephew:

  9. Rights without responsibilities

As a father, husband (to be), business owner, people manager, taxpayer and ex-scientist, I find that a lot of these resonate to my core. Sometimes I’m afraid of boring others with my morality (not that it’s anything special). I’d take the second part of each of the couplets and ask how you embodied them in your recent life. Have you been a model of work, conscience, character, morality, humanity, sacrifice, principle and responsibility?

If not, why not?

I want FaceBook out of my face.

I want the updates from friends, I want their photos and little messages but I’m utterly bored of the little crappy apps that everyone wants me to install. I really don’t care for them. I install them to see the messages that friends send and 90% of the time it’s a video, it’s a SuperDuperWuperHug … Continue reading “I want FaceBook out of my face.”

I want the updates from friends, I want their photos and little messages but I’m utterly bored of the little crappy apps that everyone wants me to install. I really don’t care for them. I install them to see the messages that friends send and 90% of the time it’s a video, it’s a SuperDuperWuperHug or someone wants me to play a silly game of Vampire Slaying. This is the same sort of crap that people were sending on email a year ago and I was just as interested back then.

Get over it, I’m not interested and it’s that crap which is driving me away from FaceBook.

[Mood: Grumpy – as if that isn’t obvious. I was woken at 3:30 am by an emergency telephone call. Back in bed for 4:15 am. Sleep took me sometime around 4:50 am. I left the house at 6:45. Into the office at 6:58 am. And currently I’m uninstalling the cruft that people have sent me on FaceBook while waiting for “Outlook to retrieve information”. It’s a wonderful life really.]

Small steps…

[[NSFileManager defaultManager] createDirectoryAtPath:_attachmentStorageDirectory withIntermediateDirectories:YES attributes:nil error:nil]; NSLog(@”Directory created!”); Anyone who knows me, knows I’m not a programmer. I speak Hello World in about 8 languages. Not very impressive. I’ve been able to hack a little php and javascript in the past and played with perl and Java for nothing useful. I did fix a couple … Continue reading “Small steps…”

[[NSFileManager defaultManager] createDirectoryAtPath:_attachmentStorageDirectory withIntermediateDirectories:YES attributes:nil error:nil];
NSLog(@"Directory created!");

Anyone who knows me, knows I’m not a programmer. I speak Hello World in about 8 languages. Not very impressive. I’ve been able to hack a little php and javascript in the past and played with perl and Java for nothing useful. I did fix a couple of C programs back in the day so, like music, I’m able to read it but not really write or play.

The code block above represents my first real line of production code and though it’s fair to say that my hand was guided at every step, I do see it as a way forward.

I’ve never really needed to be a coder which is apparently one of the main reasons I can’t code. It’s never been instrumental to my daily bread and so it wasn’t a skill I retained despite learning Modula 2, C, Java, Javascript, Perl…etc. The only “code” skill I developed in any meaningful way was shell scripting which was used infrequently enough to require relearning when I needed to modify my own code.

My background was in Networks and there’s little programming needed in desktop support and network support. My own shell scripts were developed to enhance my burgeoning laziness (it is my contention that the best IT person is a conscientiously lazy IT person – someone who will work a 36 hour shift in order to put something in place that will shave 5 minutes off his daily routine.) I was happy to script snmp commands so I didn’t have to type them in, I’d just cron them. I was happier still to script AV definition file distribution so I didn’t need to visit every desktop and laptop with a floppy disk.

But there’s a change afoot and I want to get more into the code. It’s not something I really relish because after being known for years as the local Mac Daddy I find myself now a complete noob and no-one likes to feel stupid. But it’s something I want to do and, to be honest, feel compelled by myself to manage.

Learning Objective-C with Cocoa is daunting, not only because the syntax is odd (though really I have little to compare it with) but because the libraries are so comprehensive. As I’m also trying to get to grips with Object Oriented Programming, I have a double-whammy of confusion.

Getting Creative

Steven Aitchison writes on his three pillars of creativity Do it alone Do it with available tools and material Do it anytime, anywhere Do it alone This is more a criticism of committees. You can certainly brainstorm with a few people to be creative but using these as springboards for ideas and not as decision … Continue reading “Getting Creative”

Steven Aitchison writes on his three pillars of creativity

  • Do it alone
  • Do it with available tools and material
  • Do it anytime, anywhere

Do it alone
This is more a criticism of committees. You can certainly brainstorm with a few people to be creative but using these as springboards for ideas and not as decision makers is important. Creativity requires vision and it takes a special sort of person to spread that vision to other people. I think small groups are best. With a small group (say, less than 4) you’ve got enough room to express yourself without feeling like you’re being talked over or interrupted too many times.

Do it with available tools and materials
I’m guilty of this but sometimes you do need the right tool for the job. While I enjoyed using it, blogging was a pain on my Nokia N800. It was never a good fit. In fact, any sort of data entry was just painful. I had to wait until I got a laptop again before I could feel productive again. Likewise, give me a camera and I’ll give you some shaky mis-aligned photographs. Give me a violin and you’ll give me a Noise Abatement Order.

Do it anywhere, anytime
At the most basic level, this means keeping a notebook and pen with you at all times. This also means getting yourself into the lifestyle where you can work when the inspiration strikes you. My after hours are flexible enough that I seldom need to pencil in time to do things, I use something called a “Nag” (which will feature in an upcoming Infurious product) to remind me to do things and along with my Do Something Now guidelines, I’m usually kept busy with the jobs I want to do when I want to do them.

No meetings ever.

Via Inter-Actions, Jim Buckmaster, CEO of Craigslist says: No meetings, ever. “I find them stupefying and useless.” No management programmes and no MBAs. “I’ve always thought that sort of thing was baloney.” Forget the figures. “We are consistently in the black, so if we do better or worse in any given quarter it is absolutely … Continue reading “No meetings ever.”

Via Inter-Actions, Jim Buckmaster, CEO of Craigslist says:

  • No meetings, ever. “I find them stupefying and useless.”
  • No management programmes and no MBAs. “I’ve always thought that sort of thing was baloney.”
  • Forget the figures. “We are consistently in the black, so if we do better or worse in any given quarter it is absolutely irrelevant.”

He has more gems of wisdom but it speaks to me very much of a CEO who knows what he wants to achieve from day to day.

This is kinda how I feel, though I’m transitioning out of it.

  • I loathe meetings when a simple email discourse will suffice. I just want to give someone a poke if they’re not keeping up. Find out what’s going on. See if it needs anything to bring it back on track.
  • I don’t care about VC money or flipping the company. I just want to work every day on something that interests me. And I don’t need to be earning a million dollars a month to do that.
  • The more I get involved in soft skills programmes, the more I’m convinced their utility for me is minimal. But it’s important to identify the buzzwords.

Outcome-based action

I don’t think there’s enough meat to make this into a GTD or even a DSN-style mantra. I’ve been thinking about outcome based actions. This is where you make decisions on your next action based not on what you want to do now but rather based on what result you might want in the future. … Continue reading “Outcome-based action”

I don’t think there’s enough meat to make this into a GTD or even a DSN-style mantra.

I’ve been thinking about outcome based actions. This is where you make decisions on your next action based not on what you want to do now but rather based on what result you might want in the future. This requires obviously a bit more reflection and forethought but it’s been valuable to me in business, in gaming and also in personal living.

On the face of it, it makes me sound like a “schemer” because I’m trying to think of the Big Picture when dealing with friends, family and co-workers.

It can lead to you being a little detached at times but that’s not a bad thing. I still feel passionately about things, still have boundless enthusiasm for the things that make me happy but when faced with adversity or an argument, I think it’s better to react with thought, patience and calm. This isn’t to say that emotive thinking is wrong but in my experience I’ve regretted more decisions made in the heat of the moment than I have decisions where I had time to consider possibilities, not with cold logic, but with time to consider both the logical process and the emotive process. One without the other is bad, mmmkay?

Make decisions based not on your personal needs that day or the conversation you just had but always ask, “Is that what you want?”