back to thingsthatarebrown.com feed me | matt@thingsthatarebrown.com

What I Use

It’s perhaps ironic to post about tools and tech that I use and recommend, immediately after decrying the trend in our industry to over-cheerlead any particular tech. So take all these recommendations with a grain of salt, and remember to use what you’re comfortable with and what solves your specific problems best. Still, I couldn’t do the job I do, as well as I do it, without these tools.

Apple 24” iMac (w/ second 24” monitor)

http://apple.com/imac/
I can’t really say anything that hasn’t already been said about Mac’s / OSX. As a PC user since I was 12 years old, I wish I could come up with clever anecdote about the switch, but I can’t. Really, it was just the right move, at the right time and it’s been a pleasure to work with an operating system that’s reliable, elegant, has wonderful UNIX support, and has a great line of software for web design / site development.

Macbook

http://apple.com/macbook/
Easily the best laptop I’ve ever used. Wonderful size and build — it just feels very easy to use, physically. It’s nice that the base option, with a RAM upgrade to 4GB is priced pretty competitively to PC laptops. Great to take everything I have with me on the road and not feel like I’m actually on a laptop.

Adobe CS3 Standard

http://adobe.com/
It works, and I need it. Kind note to John Nack at Adobe — get rid of the 3-15 second freezes/pinwheels in ‘Save for Web’ and I’ll gladly pay ~$300 for an upgrade. I can live w/ everything else as-is.

Textmate

http://macromates.com/
An absolutely indispensable tool. I’ve used a number of other text editors over the years, and this is one that I can be a true fanboi about — it’s as close to perfect as any piece of software I’ve ever used. The tab completion and bundles for just about any language, super smart brace editing, slick project creation, and incredibly useful column editing mode, make it a joy to use daily. I’d say that it probably shaves about 20% off my site development projects. Also, out of the box, it just looks very elegant and it’s syntax highlighting is easy on the eyes. Text editors are personal choices, but you’d be missing out if you didn’t at least demo the software for a week.

Basecamp

http://basecamphq.com/
I actually just started using this tool again for project management. Before, when I was working largely on side projects and never seemed to have more than one or two going at any given moment, Basecamp felt like overkill. Now, working fulltime on client work, the power and beauty of this app is so much clearer. It’s just incredibly targeted on solving the needs of design project management — it maintains the fidelity of conversations / discussions with clients much better than email (it’s a more ‘professional’ space and encourages thoughtful response). Also, it provides for easy and powerful file and deliverable management, has simple but effective milestone management, and delivers the one thing an independent freelancer needs more than anything — piece of mind that anything you need to know about a project is in one, easy to access location. It’s professional stress relief in the form of a web-app.

Blinksale

http://blinksale.com/
Insanely simple invoicing. For a design freelancer, there’s no reason that invoicing should be difficult and this Blinksale makes sure it isn’t. Simple, straightforward filtering (to keep you on top of yearly/monthly/weekly cash flows) and it’s great to have a central place for all your records. If you do a lot of purchasing or subcontracting though, you’ll probably need something like Quickbooks.

Wordpress

http://wordpress.org/
I use Wordpress primarily as a CMS for my client projects. I find it to be infinitely flexible for a wide variety of uses — it can handle small, mostly static sites as well as manage larger sites with custom data types. It’s admin interface is attractive and easy enough for most clients to jump right in and use it as a quick way to keep their site fresh, and up to date.

Most importantly, the WP developer community is incredibly productive and helpful — I would guess that 95% of all of Wordpress’ shortcomings can be fixed by dropping in a ready to use plugin. When you inevitably hit that rare situation where you need to extend the system on your own, the system is transparent enough that someone with laughable programming skills (yours truly) can find a workable solution. In the even rarer event you can’t create a solution yourself, there’s a legion of wonderful WP developers, ready and willing to help. I’ve never hit a snag that I couldn’t find an easy way around.

Of course, your milage may vary — ExpressionEngine appears to be a great choice too, as a client ready CMS. From what I’ve seen, it too has a solid developer network, a polished UI, and clean and extendable PHP code. There are dozens of other options too, so take your time to learn and understand whatever option you move forward with.

NOTE: Freelancers offering CMS’s of any kind to clients — be very, very careful. I’ve nearly always under-budgeted the scope when of developing a site that’s powered by a CMS. Things that must be accounted for — template development, plugin installation, custom code, deployment, content import, defensive designing (404, search errors, .htaccess re-directs, etc.), server deployment, backup strategy, client education, content workflow planning, as well as security and upgrade strategies. Be very, very careful setting a budget or contract for client work that needs a CMS and always set expectations lower than your gut tells you. Undersell and you’ll be safe, anything else and you’ll be sorry (and your clients frustrated).

Webfaction

http://webfaction.org/
Blisteringly fast web host. I swear they serve pages and images over the web faster than my local Apache dev setup on my workstation. Also, their plans are very generous, offering unlimited domains, subversion hosting, huge bandwith limits, etc. Probably the best shared hosting plan out right now. The major downside is their frustrating, inelegant admin interface — it definitely takes some getting used to.

7 Comments

  1. October 12, 2008 11:02 am
    Permalink

    Freelancers offering CMS’s of any kind to clients — be very, very careful. I’ve nearly always under-budgeted the scope when of developing a site that’s powered by a CMS.”

    Amen. I’ve been there myself - too many times.

  2. Kenny Meyers
    October 12, 2008 12:25 pm
    Permalink

    You should use ExpressionEngine instead of Wordpress. :)

  3. October 12, 2008 5:38 pm
    Permalink

    I use webfaction as well and I love it! But yes, the control panel can be better, much better.

    Customizing a CMS can be a nightmare if we don’t take into account all the extras like you mentioned, I always tend to forget the extra code I have to write and plugins to install, not to mention the time taken when things mysteriously do not work. ;p

    Budgeting is one of the most difficult thing to learn as a freelancer, in my opinion.

  4. October 12, 2008 9:25 pm
    Permalink

    Basecamp is good enough though its quite expensive.
    Have you tried Task2Gather? It works greatly as a collaborative tool. The killing feature is a hierarchial task organisation, sharing and ability to discuss each task separately.
    Moreover, it has iPhone client and WM client is about to be released.

  5. October 12, 2008 10:50 pm
    Permalink

    I think we use pretty much the same things. MacBook, CS3, WP -all are great.

    Only i use:
    For Project Management i use Deskaway - works MUCH better than Basecamp. If you’re not invested in the Basecamp experience i’d sincerely recommend DeskAway. Cheaper, smarter, neater.

    For hosting - im on Bluehost

    I also would recommend you to use SlideShare, Zoho Invoice, Google Apps.

  6. October 14, 2008 1:33 pm
    Permalink

    Thanks for sharing your list. It’s cool to see what other developers are doing. I would add Parallels to the list. We use it all the time to test our work in different OS and browser environments. Having a native copy of IE 6 laying around has saved us numerous times.

    You may also want to check out Intervals for project management, as it also includes time tracking, task management, and invoicing, and could replace your basecamp+blinksale combo.

  7. November 9, 2008 9:13 am
    Permalink

    Matt, you didn’t mention time-tracking, though I assume you could use Basecamp for that purpose. Personally, I use Harvest because it offers very easy tracking through an OS X Dashboard widget and excellent reporting + invoicing tools. I ran with Blinksale for my company’s first year in the business, but at $12/mo, Harvest had more features and what I believe is a much better user experience than Blinksale. You may want to give Harvest a spin.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*