Academic vs. Consumer
Topics: Fun Stuff, Technical
No Comments »

Throughout the hiring process, employers often direct their focus toward the academic credentials of a person. I am not saying that is altogether inappropriate.  But I have always wondered if that is the best way to judge a person’s competency for a programming job.

When I started at Worthwhile, I had some very eye-opening experiences.  I was used to the academic world where everything was spelled out for me, and all I had to do was write the code. But when I started taking on projects from customers, I would more or less be given a set of goals, asked for an estimate, and then put to work to make it happen.

Read the rest of this entry »

Django
Topics: Technical
2 Comments »

My last experience with the Python Django framework were back when it was version 0.96. Back then they had an API that changed so much so quickly that I easily dismissed it as something that was not for Worthwhile. However, I have recently given it a second look and am pleased to say that they have made some very good changes.

Read the rest of this entry »

A Developer Perspective of the iPad
Topics: Industry Trends, Technical
No Comments »

With the coming of the iPad 2
I have been contemplating
purchasing one. I have always
thought that the iPad was
missing a key feature: the
camera. However, I had not
yet been able to justify the
expense. I can do just about
everything that I need to on
my iPhone.

Read the rest of this entry »

Joomla! 1.6: Impressive but Frustrating
Topics: Technical
No Comments »

Over the past three weeks, I’ve enjoyed learning the ins and outs of developing components for Joomla! 1.6.

We decided to move to 1.6 for all of our new CMS installs. Since we use an internal tool to help build our components, we had to rewrite the tool and I had to research what had changed in the Joomla! platform. Here’s what I found.

Read the rest of this entry »

C++ Proves Good Code Is Hard to Write
Topics: Technical
1 Comment »

I’m pretty sure that every programmer would agree that good code is difficult to write. I think though that the C++ language makes this abundantly clear.

C++ is a compiled language frequently used for GUI applications and for games. It has a high barrier to entry due to the complexity of the language. However, this complexity is also what proves that good code is difficult to write. For example, the use of the ‘const’ keyword can be used to indicate that a member function does not change the class. It can mean that a parameter cannot be modified within a function. It can mean that a return value cannot be modified. And the list goes on. Remembering all these details and making sure they are applied correctly is very difficult.

Read the rest of this entry »