Go to content Go to footer

Export Import Businessman 17 comments

Wednesday, 15 March 2006

I just met a friend of mine who is still working for my previous employer, today. We run across chit chat about our glorious days1, and others.

Me: What are you doing right now?
Him: I’m an export/import businessman (pengusaha ekspor/impor).
Me: Say what?
Him: I’m using your LiveSQLBuilder2 classes now.
Me: Yeah, LiveSQLBuilder is a slick trick, but I’m not following you here. Export/Import businessman?
Him: Boss asked me to develop software to import data from one database format and export them into another format. With custom field mapping, of course.

So, when I find you writing software for transforming data from one format into another, you know I might call you: export/import businessman.

1 Slaving nights and grinding days of DCOM/MTS sucks, to be exact.

2 It’s my big fat class for creating any complex queries from any database at run time. Quite the same as ADO.NET’s CommandBuilder with more queries options and hell a lot faster (think Regex, StringBuilder, and Reflection Emit).

New Tool Old Skill 8 comments

Thursday, 2 February 2006

Friend : I brought Visual Bla Bla Bla 2005 Yadda Yadda Yadda Edition DVD. You wanna give it a shot ?
Me : Why on earth I need 2005 when my skill is still 2000 ?

Perspectives 7 comments

Wednesday, 28 December 2005

For any given question, sometime, we can have more than an answer at hand.

Take for an example, my post about stereotypes of programmers.
My answers were seeing programmers from technical aspects. How a particular person with his/her own personality and tools, solve the problem.

I receive a good respond about it, from my very good friend. (A physical flesh and bone friend, so there’s no URL associated to him).

Simple Doesn’t Mean Easy 5 comments

Thursday, 1 December 2005

I was reading The Art of Project Management, and found good points at first chapter. Simplicity requires much work, sweat, and blood.

The simpler your view of what you do the more power and focus you will have in doing it. Mastering a killer paimei kungfu (or Butong Pay, or whatever) needs an open mind.

In Zen Buddhism we know the concept as a beginner’s mind. The only cup has a room for new knowledge is an empty cup.

Second point I agree with Scott Berkun is about ‘difficult’ :
Simple doesn't mean easy. The best athletes, writers, programmers, and managers tend to be the ones who always see what they do as simple in nature but simultaneously difficult. Remember that simple is not the same thing as easy. For example, it's a simple thing to run a marathon. You start running and don't stop until you've reached 26.2 miles. What could be simpler? The fact that it's difficult doesn't negate its simplicity. Leadership and management are also difficult, but their nature getting things done in a specific way toward a specific goalies simple.

We, programmers, are cursed to over-engineer, reinvent, and over complicate things.

I have a fierce debate and bloodbathing arguments with my workmates about application logging. A 7-layer SOA involving XML-configurable warppers for each class just to log something across multiple computer at the same room seems fun.

Complex things are fun.

I resist the lust of such fun. Plain text deliver us from darkness instead of thousand lines of XML that really dump my stateless brain into such Hibernate condition.

These are mouthful, I know. But you have to chew these.