The Value Of An Idea

Ideas are a wonderful thing, and far be it for me to poo poo someone’s ideas. They are ultimately what makes most things possible. That said, what is an idea really worth in the grand scheme of things. I’ve listened to book authors talking about how to write books and how they get people all the time coming up to them with stuff like “I have this great idea for a book. I will give you the idea, you write the book and we split…

Continue reading »

The ‘IT’ Industry

I have been talking to various people lately, and many of them refer to what I do as working in IT. While at a Community Futures seminar the speaker would refer to the health industry as a gargantuan industry with many different fields inside it, including, doctors, nurses, LPN’s, pharmacists, etc. And the list goes on. He said it made no sense for people to just say they worked in the health industry because it basically tells a person nothing about what they do. Then…

Continue reading »

The Learning Curve

When a person learns something new, and computer programming is a great example of this, they tend to start off well enough, but then usually they reach a point where they think there is very little left for them to learn. This point is almost always reached at around the time when that person has started feeling more comfortable with the language, and are struggling less to come up with the code they need to solve a portion of the task they are working on.…

Continue reading »

What Makes A Good Software Developer?

There is really no difference between writing software and communicating with someone. You can talk about the baseball game you just watched, or you can negotiate a peace treaty between two warring countries or you can write a program that lets you put mice into mouse holes. Both software development and communicating have words. They both have grammar. They both have language, but knowing a language does not mean you are good at communicating. A person can read a dictionary and memorize a bunch of…

Continue reading »