the codist - programmerthink

Thankful To Be A Programmer

Published: 11/26/2014

In the US today we celebrate Thanksgiving, and I really feel thankful that I can be a programmer.

For over 33 years now I've been writing code professionally, never going more than 3 weeks without writing something. It's hard to imagine how many lines I've written.

There is nothing like the creativity, the discipline, the desire to learn, the ability to make something that started with nothing but a blank screen. I was accepted into a PhD program in Chemistry before I decided more school was not for me and got my first job in October of 1981.

Read the rest of the article...

The Story Of DeltaGraph

Published: 11/23/2014

DeltaGraph is the one Macintosh application I led the development of that is still alive today, 26 years after I wrote the first line of code. It's also still the original codebase, likely heavily modified (now at version 7, my last version was 3) but never rewritten. You can still buy it today from the current owner RedRock.

I shudder to think what the source code looks like today. There are likely few commercial apps still alive today that were first written in the late 80's and never had a rewrite.

Even though the timeframe is a long time ago, it's still an interesting tale. Given the popularity of my post What Writing - And Selling - Software Was Like In The 80's, I guess one more story is in order.

Read the rest of the article...

What Time Is Tomorrow? Tales From The Time Zone

Published: 10/29/2014

If you ask most people when today becomes tomorrow, they generally answer midnight. It's like asking what time is the midnight buffet on a cruise ship; people look at you funny.

If you've ever dealt with business that crossed time zones, it's not funny at all.

At my previous job at a well-known travel company, sadly now taken over by our biggest rival, dealing with things happening in all parts of the world was always interesting.

Read the rest of the article...

Everything Can't Be A Revolution

Published: 10/18/2014

Every time Apple releases something new you read articles where people decry that the new products aren't a revolution, that they didn't reinvent a whole category again.

Despite Apple being at the center of many revolutionary products in consumer technology in my lifetime no one would want to live in a world where everything was new all the time.

Imagine that each election would involve a whole new form of government. Or every time you buy a car it had a new number of wheels. Or you went into work to find the employees were all different, the company was in a radically new business, and your job had nothing to do with your skills. No one wants to live in such an unpredictable world.

Read the rest of the article...