The Girl with the Dragon Tattoo

by Roger Collins on April 22, 2010

in Books I Recommend

I don’t take time to read novels very often so when I do I make sure it comes highly recommended.  I just finished reading this book and loved it.  Swedish author Stieg Larsson pulled off a coup when you think about it. The book has a Swedish setting with Swedish characters and yet became popular enough in the US to get a Hollywood movie. The other element that must have been fun to write is one of the hero characters is a professional writer himself.

I’m looking forward to watching the movie and reading the sequel.

{ 0 comments }

Symfony Great Except Documentation

by Roger Collins on April 5, 2010

in Programming

When I developed my first commercial website about a decade ago there were no decent website development frameworks like Symfony so I created my own.  It even had a simple ORM known simply as the Entity class.  It made the rest of the development effort faster and more scalable.

My decision was informed by a masters in computer science and 15 years of software development projects.  I knew good architecture was crucial for complex projects. It might have been one of the most important things we did to make New Afternic a success in the beginning.

However, when I recently discovered Symfony I was thrilled.  Symfony is like a Cadillac Escalade, fully loaded, compared to my Yugo.  I had considered learning a new language (Ruby) just to get a good framework, but Symfony seemed to offer a framework similar to Ruby’s but using PHP.

After using it for a over a month now, I can say that Symfony really does include all the features I wanted and more.  It is well organized.  And it seems pretty stable.  However, if I started this project over from scratch, I’d strongly consider switching to Ruby for one reason alone: documentation.  The documentation is scattered in tutorials, APIs, YML file references, plugin references, Doctrine website APIs, Doctrine YML file references, etc.  And worst of all, none of it is complete.

Let me give a recent example.  Say you’re working on your schema and you’re defining a special column so you wonder what are the valid options for specifying a column?  I still don’t know where to find documentation that answers that straightforward question.

Its hard to complain about an otherwise fantastic framework that is free, but I hate to see such a brilliant project and so much hard work fail to get adopted faster due to a problem that is so much easier to fix than developing the framework in the first place.  Complete some documentation.  In my humble opinion as a newbie, documentation is by far its biggest weakness.

{ 3 comments }

Development Process

March 19, 2010

In recent post I mentioned an engineering process.  When most developers hear the word process they instinctively brace themselves for the overbearing, bureaucratic, time-wasting requirements that usually follow.  This is not that kind of process. Every development team uses a process whether it is documented or not. A good process makes work more predictable and [...]

Read the full article →

Thank you… thank YOU

March 18, 2010

There is a profound lesson to be found in the simple courtesy that is part of most transactions in the free market.  We are taught very young that when someone gives you something or does something for you, you say, “thank you,” and the other person responds, “you’re welcome.”  But most of the time when [...]

Read the full article →

Do Not Multitask – Critical Chain

March 17, 2010

Anyone who has ever worked for me has heard me say this many times: don’t multitask. A recent blog post by Andy Jenkins reminded me of this old mantra.  I want to link to that article (done), elaborate on more reasons to not multitask, and recommend a book on the subject.
Andy and the Science article [...]

Read the full article →

$5.99 domain regs at Gossimer

March 10, 2010

If you sign up as a reseller, according to this press release, you can get domain registration years for $5.99 at Gossimer.com.  This is not an affiliate pitch.  I am not familiar with the company even though they are based in my home state, Florida.  Check it out and let me know what you think.

Read the full article →

Talent is Overrated by Geoff Colvin

March 7, 2010

I read this book a while back and keep bringing it up again and again in conversation because its lesson is so profound.  During our childhood, kids and grownups alike admire those children with “natural talent.” They learn the piano faster, they  learn faster how to throw and catch a football or baseball, or [...]

Read the full article →

Custom Hangman Video

February 23, 2010

Thanks to the awesome creative talent at Appency, here’s a promo video for Custom Hangman, my first iPhone app project:

And here’s the press release on prmac.com.

Read the full article →

Different, Not Less (Movie Recommendation)

February 22, 2010

I’m behind on my blogging because this post is about a movie I watched over a week ago.  It is so inspiring that I actually made my kids watch it.  (Hey, other parents make their kids go to church for inspiration.)
My son has Asperger’s which increased my interest in the movie.
This movie is about the [...]

Read the full article →

Play Hangman on Website

February 8, 2010

To get more users interested in sharing their word lists with others, I released a web app version of Custom Hangman.  Its in beta.  Check it out at CustomHangman.com.

Read the full article →