Category Archives: Observations

DIH the new NIH

Not Invented Here In my line of work there are always options. Software libraries and tools are plentiful. Software products that help you write software are also quite numerous. If you have a particular need for a particular feature in

DIH the new NIH

Not Invented Here In my line of work there are always options. Software libraries and tools are plentiful. Software products that help you write software are also quite numerous. If you have a particular need for a particular feature in

Software re-writes: It’s complicated

In my previous post I wanted to describe a re-write culture or concept that I wish would be more prevalent. In some cases it’s not the business, but the engineers that won’t do re-writes. There are all kinds of excuses

Software re-writes: It’s complicated

In my previous post I wanted to describe a re-write culture or concept that I wish would be more prevalent. In some cases it’s not the business, but the engineers that won’t do re-writes. There are all kinds of excuses

Software re-writes and updates

I’m willing to bet that in almost all cases the first versions of software, released for use, are never as ready as they should be. In fact I am saying software released for use for the very first time is

Software re-writes and updates

I’m willing to bet that in almost all cases the first versions of software, released for use, are never as ready as they should be. In fact I am saying software released for use for the very first time is

Not all WebKits are alike

Recently I’ve split my browser usage into 2 categories: Reading & Development. I’ve made this split because of the differences I perceive between the browsers. Reading is done in Safari. I like the way Safari behaves as an internet consumer

Not all WebKits are alike

Recently I’ve split my browser usage into 2 categories: Reading & Development. I’ve made this split because of the differences I perceive between the browsers. Reading is done in Safari. I like the way Safari behaves as an internet consumer

Proper sizing of engineering teams

I’ve been a part of my fair share of engineering teams now and I have to say that one of the hardest parts about working with any number of people is trying to figure out how many people it really

Proper sizing of engineering teams

I’ve been a part of my fair share of engineering teams now and I have to say that one of the hardest parts about working with any number of people is trying to figure out how many people it really

Vacation over

It’s the Sunday before work. And I’ll be honest I’m not entirely ready to go back. You never really know how bad you needed a break until the last day of the break. It was a great time in Missouri,

Vacation over

It’s the Sunday before work. And I’ll be honest I’m not entirely ready to go back. You never really know how bad you needed a break until the last day of the break. It was a great time in Missouri,

iOS Storyboard

I’ve been digging into iOS development recently. It’s eye-opening to say the least. I understand it from a high level, and I’m actually familiar with all the moving parts. It’s only now though that I’ve actually put fingers on keys

iOS Storyboard

I’ve been digging into iOS development recently. It’s eye-opening to say the least. I understand it from a high level, and I’m actually familiar with all the moving parts. It’s only now though that I’ve actually put fingers on keys

The Virtual Machine – why just Java?

I’ve mentioned it before and I think it’s worth repeating: Oracle should remove the name “Java” from the Java Virtual Machine. Popularity of other languages besides Java is growing and specifically growing on the JVM. This article points out some

The Virtual Machine – why just Java?

I’ve mentioned it before and I think it’s worth repeating: Oracle should remove the name “Java” from the Java Virtual Machine. Popularity of other languages besides Java is growing and specifically growing on the JVM. This article points out some

Nothing goes as planned

This last week has been great and exhausting. It has reminded me that nothing goes as planned. When you’re a kid you plan on big things. You believe in big ideas. Some time later you give up on a few

Nothing goes as planned

This last week has been great and exhausting. It has reminded me that nothing goes as planned. When you’re a kid you plan on big things. You believe in big ideas. Some time later you give up on a few

Virtual Machine

Something that Oracle could do to truly revolutionize the Sun stack they bought: drop the “Java” from the Virtual Machine name. This would solidify the fact that you can use nearly any style language you wish, not just Java. Twitter

Virtual Machine

Something that Oracle could do to truly revolutionize the Sun stack they bought: drop the “Java” from the Virtual Machine name. This would solidify the fact that you can use nearly any style language you wish, not just Java. Twitter