Category Archives: Observations

Right way and Easy way

Web development has a weird characteristic of not having a right way and a wrong way for writing code. Rather there is the right way or the easy way. The right way requires skill, experience and art. The easy way

Right way and Easy way

Web development has a weird characteristic of not having a right way and a wrong way for writing code. Rather there is the right way or the easy way. The right way requires skill, experience and art. The easy way

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