On Abstraction and Encapsulation

April 7, 2009


… or ‘OO is hurting the industry because encapsulation’

The ability to abstract is a powerful one. I have seen my share of uni-freshers. There are a million different kinds of students and they all have their different ways of understanding. Obviously, some are better than others, and some are worse.

The worse kind of students are those who cannot abstract. Of course all human beings can abstract to some degree or other, otherwise no one would be able to drive a modern motor vehicle, or eat a pie. But some students insist on ‘knowing all the details’ because ‘that’s how they understand things’.

To those students, the concept of an API is difficult to explain.

‘You call this method, and fun things happen.’

‘But how does it happen?’

‘You shouldn’t care.’

‘But I need to know!’

And there are sighs. They most likely won’t pass 101, or if they do get through, they’ll be miserable for the rest of the course, unless you’re a hot chick and have a full set of 14 geeky Asian guys to help you out with the assignments.

Read the rest of this entry »

There is no good coffee.

April 3, 2009

I have a very platonic notion of coffee.

Read the rest of this entry »

Designed by Committee.

March 7, 2009

Watchmen is awesome. Let me get this out of the way, first of all.

And for those who didn’t enjoy it: I still think that you might be decent human beings, but by God, what’s wrong with you?

Read the rest of this entry »

On Tim’s Treaties On Sloths

February 25, 2009

Tim writes

[…] they are SLOW.

I couldn’t agree more.

Read the rest of this entry »

What My Cat Brought In Last Night

February 25, 2009

First of all, please to forgive. I have been lived under a rock for the past two years and also a little bit more, which brings my level of English further southward than the latitude of my current abode, along with the level of technical knowledge I possess. If you came here to read an intellectually stimulating discussion about cutting edge technology, methodology or synergy, I am sure to disappoint.

Read the rest of this entry »


Follow

Get every new post delivered to your Inbox.