Adam Caudill

Security Leader, Researcher, Developer, Writer, & Photographer

  • Avatars – Why roll your own?

    I’ve been working on a project recently that uses avatars, while planning out this specific feature it occurred to me – why should we re-invent the wheel? There’s already at least one service that specializes in doing it right: Gravatar. While building something as simple as avatar support takes a relatively small amount of time, when working against a tight deadline or a tight budget every minute counts. In the world of an ISV (especially a young one) the balance of user satisfaction and development time is critical.

    Read more…

  • Start-up Tools & Services

    Over the next few weeks (and months) I’ll be posting a series of articles on the tools and services that start-ups can use to make their business both more efficient and more profitable. This is aimed at ISVs (both micro and close to micro) though most of this should apply to any technology startup. When you are starting a business, there are many important considerations with anything you use, here are the keys points I’ll be looking at:

    Read more…

  • Remember The Milk

    I’ve been a fan of Tasks for quite some time, though as time goes on and updates don’t come out, it seems less and less attractive. As most web-based services have fully embraced Web 2.o with all its AJAXy goodness, Tasks remains firmly entrenched in Web 1.0; and I’ve finally given up. We are in a world where instant is no longer a nice-to-have, but an absolute must. Applications and services should; no, must provide immediate feedback and minimize full-page loads whenever possible.

    Read more…

  • Switching hosts, again.

    So here we go again – my 4th hosting company since I started this blog. Maybe I’ll have better luck this time? For those interested, here’s the rundown of which hosts I’ve used, and what I’m doing today. Radical Vision** – Lasted 4 years** Radical Vision was once a great host, though as time went on I had more than a few issues with them. I tried to give them a chance (several chances, actually).

    Read more…

  • Programmers are Expensive

    I normally don’t write posts just to point out an article by another author, but the latest by Jeff Atwood is a must read: Hardware is Cheap, Programmers are Expensive I point this out because this is something I’ve been fighting recently. It’s easier for management to tell the development team to fix a performance issue than to request money for the new hardware that’s needed. In the long run it would be much cheaper to just throw more hardware at it – though that requires higher level approval.

    Read more…

  • Dell Mini 9 Spacebar / Keyboard Issues

    I recently wrote about some issues I’ve had with my Dell Mini 9. Since I received my Mini it’s had issues with the keyboard, primarily that the space bar wouldn’t respond. Something I’ve heard several other people say; leading me to believe it’s a flaw in the design. A quick chat with Dell support and a new keyboard was on the way. Shipped FedEx Priority Overnight no less. I ordered my Mini within hours of it being released, so it’s a fairly early unit.

    Read more…

  • Working Late, Again

    Ladies, do you know where your husband is? [N.B. I am leaving this line intact, though it bothers me. This line makes unfair and inappropriate assumptions, and I wish I could remember why I wrote it.] If he’s anything like me (or the rest of my team), he’s at the office. At 4AM. Again. For the third week in a row I find myself at work at the wee hours of the morning preparing for a project launch.

    Read more…

  • Dell Mini Keyboard Issues

    So far I love my Dell Mini 9; it’s a great laptop. Though from the day I received it there’s been a problem. The space bar. It’s a simple but vital key, and very frustrating when it ignores you. There seems to be a common issue on the early Mini’s with the space bar sometimes ignoring input. Depending on just where you hit the key, it likely won’t register. Today I was finally fed up and contacted Dell support.

    Read more…

  • Is this thing on?

    Wow! It’s been over a year since this blog o’ mine has seen any activity, though I’ve certainly not forgot about it. A lot has happened in the last year, so I’ll use this post as a bit of an update (and a warm-up for my return to blogging). I’m not going to promise you’ll see a new post daily as was once the case, though I’ll try to ensure something new is up at least once a week.

    Read more…

  • Switching to Gmail, Again

    Once again, I’ve decided to switch email clients; this time from The Bat to Gmail, or more specifically, to Google Apps. After some recent issues with The Bat (mostly relating to a recent update), I decided to make another go at switching to Gmail; but this time trying the Google Apps version. After my last attempt, I was informed that the Google Apps edition of Gmail doesn’t suffer the Sender issue that so plagued me before.

    Read more…