Archive of June 2007

Thursday, June 28, 2007

Software Craftsmanship

I was reading something earlier today about software development and it linked to this article on The Next Big Thing in software development.  This is a couple of years old, but it's still very relevant today.  Having worked for both big and small software organizations, I can tell you that regardless of size, all of them are capable of churning out some pretty shitty work.  As this article points out, "What other industry ships the kind of crap to their customers that we so regularly do?".  Welcome to the truth ladies and gentlemen.

I know this firsthand from my projects.  There are times when I wonder if I'm nothing more than a one-man open source wrecking machine!  ;)  But I've seen the silly mistakes I've made happen to much larger groups than my group of one.  Groups that have dozens of developers , QA people and even user (customer) acceptance testing!  It's pretty astounding that regardless, sloppy things slip through.

The only real answer —as the article states, it simply that people need to write better software.  It's not about putting in hours, but about taking care in what you do.  It's about accepting criticism without being offended and using that feedback loop to make a better product.

It's what I try do with my projects in hopes that I won't make the same mistakes.  It's a mindset that I try to instill in the people I work with so we get better at what we do.  So take care and have pride in what you're doing.  Don't churn out stuff that you wouldn't personally want your name on.  But when you do produce a dud, take the heat and learn from it.  Be professional, be a software craftsman.
June 28, 2007 @ 09:29 pm | Category:

The Duck Armada

OK, this is somewhat of an ecological disaster, but the fact that The Duck Armada still exists after 15 years is pretty remarkable.  And I'm glad to hear that somebody has bothered to keep track of them and glean useful scientific information from them.
June 28, 2007 @ 08:57 pm | Category:
Wednesday, June 27, 2007

EULA’s Are Pointless

I came across this yesterday and have to agree, Does Anyone Actually Read Software EULAs?  I know I don't and I'm guessing you don't either.  Personally I find them rather pointless as regardless of what you put in there, I'm going to do what I'm going to do.  If your EULA says I can criticize your product publically and your product sucks, guess what?  I don't care about your EULA and I'm going to tell anyone that listens that your product sucks and why I think so.  You'll just have to get over it or sue me, OK?

Companies feel compelled to fill these things with lots of silly bullshit.  I know, you're just protecting your interests.  So why can't we simplify this?  You make your EULA's say we can't give copies of your proprietary product away to others and build the best product you can.  We the slugs that use it will agree not to pirate your wares and provide feedback to you on what's right and wrong with it.  In turn you'll use this information to make your product better and we'll praise it to other instead of making fun of it.  After all, if I paid for it, I think it's with my right to talk about it and do what I want with it -except give it to others.  Sound fair?
June 27, 2007 @ 12:26 pm | Category:

Die Salt Lake City CDPA!

Well, if it's not a joke it should be.  Apparently out in socially progressive Salt Lake City, UT there's a group that calls itself the "Citizens for Decent Public Attire" (CDPA) that wants to ban bicycle short.  And from this article it appears there is legislation pending to do just that.  Spare me.  Maybe if these slugs actually got on a bike and rode further than to the coroner coffee shop they might actually see the point in bike shorts.  The're a functional requirement if you're going to ride more than a couple of casual miles folks.  And if you find them offensive, look the other way.  They're not terribly revealing and if anything look pretty goofy when you're not on a bike.  Thus the ones who should be concerned would be those who need to ride more and spend less time eating doughnuts.

SO CDPA, why don't you refocus your outrage on truly indecent revealing clothing if you're really that concerned.  You people really need to get a life.  Hey, maybe you need a vacation…come on out to New York.  You do know it's legal for women to go topless here, right?  *gasp*

Oh, and if you're concern about the way they ride, changing their short isn't going to make them more responsible riders.  I would think that should be obvious, but clearly you're not the sharpest pencil in the box.
June 27, 2007 @ 12:09 pm | Category:
Tuesday, June 26, 2007

Sushi

This is sort of quick two for one entry…

I ran across this very interesting If You Knew Sushi article a couple of days ago.  If you have anything more than a casual interest in sushi you'll likely find this to be a very interesting (and very long) article.  And from the article, it makes me really want a copy of The Sushi Economy: Globalization and the Making of a Modern Delicacy…you should buy this for me…and/or something else from my Amazon Wish List.  ;)

And on a sushi related note, my wife and I went to dinner last weekend at the very good Japanese restaurant Wasabi in Williamsville.  Prices are reasonable and the food was fantastic.  Check it out if you're in the mood.
June 26, 2007 @ 09:07 pm | Category:

Twitter ate my Blog!

So as you've likely seem over the past several weeks, I had been using Twitter quite a bit since signing up.  And one of the things I did in conjunction with that was write a little script to archive my Twittering to my blog.  Unfortunately, that's all that has been on my blog of late.  I've been rather busy with work, home and riding my bike like crazy.  Thus I've not been spending much time blogging.  What time I've had has been spent working on fixing various things as well as a recent and fairly urgent bug fix for MyClient.

So now what?  Well, I'm going to try to get back to the blogging a bit.  Honestly though, with the weather being wonderful right now, I prefer to spend as much time outside as I can.  But to alleviate Twitter from killing my blog any further, I've rewritten the archive script such that it will now (hopefully) archive things a week at a time.  And if still is too much, I'll back it off to a month.  And if at that point I still don't like the percentage of Twitter posts, I'll likely kill it.
June 26, 2007 @ 12:34 pm | Category:
Tuesday, June 19, 2007

MyClient V3.1.4 Released

MyClient V3.1.4 has been released.  This is strictly a bug fix release so you only need to update your files.  There are no configuration changes to be made.

Enhancements
  • None
Bug Fixes
  • Saving queries or query results via download includes the interface HTML after the data.
Configuration Changes
  • None
New Language Tags
  • None
See the MyClient History file for more information.  Please see the MyClient Upgrading documentation for information on upgrading your installation.
June 19, 2007 @ 12:58 pm | Category:
Sunday, June 03, 2007

PolarLava CycleLog V2.4.1

I've made a few display changes to the CycleLog  Calendar.  A while back I had update the summary displays to colorize the results and adjusted the fonts.  I've now done similarly to the calendar which was kind in a rather confusing and sad state.  I've updated the font, added the ride location (Indoor/Outdoor), colorize the text based on that and changed the entry and summary background colors.

So this much needed improvement seems reasonable for now, but I may need to tweak it a bit in the coming days.  Another item I will likely need to address is entries for "today".  Right now I'm guessing those might still be a bit wacky.  I need to wait until I have a ride and time to fix the display for today though.  Otherwise it's just a guessing game.
June 3, 2007 @ 02:05 pm | Category:
Page 1 of 2