Laura Kalbag

My favourite apps—fit for purpose

After sitting and waiting for Photoshop to open for five minutes, just to edit an old file, I went off on a bit of a rant about Adobe software.

Tweet A few people asked what I thought the alternatives are, so I thought it might be time to write a post about it.

Photoshop and Illustrator, why not?

I’ve been suffering Adobe software for a long time. Since [Adobe Photoshop](http://www.photoshop.com/products/photoshop" rel=“nofollow) was introduced to me as ‘the industry standard’ when I was at college learning basic photo manipulation, it’s been in my life. Where I may have started out using Photoshop for the right reasons (it does photo manipulation well) I wonder why I bothered using it for web and app design for so long.

Monopolising

This isn’t really Adobe’s fault. I’d say they’re victims of their own success but I think they’re making plenty of money. The idea that an app designed for photo manipulation is the industry standard for web design is ludicrous. And the problem is that it’s perpetuated because people are too scared (often a nice way of saying lazy) to try any alternatives.

We also attach ourselves to these tools. He or she who doesn’t use the right ‘professional’ tool isn’t professional. We seem to value using the same tool over using the right tool. Fine, Photoshop used to be the best tool for creating web graphics, but it isn’t necessarily the best tool anymore. But because people are caught up in this ‘industry standard’ nonsense, they’re allowing their jobs to be so much more difficult, and involve so much more hacking to work with modern design workflows.

Not fit for purpose

I’m not sure anybody is under the illusion that Photoshop is a good app for web design? A significant amount of web design is focused around typography. Does the type in Photoshop resemble the rendering in any of the browsers? No. You can’t create scalable graphics (useful for responsiveness and retina displays,) multiple shadows or even square-cornered borders on the outside of shapes without hacking about (you know…like in CSS.)

We really need tools that are created with designing for the web and apps in mind. Tools that are sympathetic to the constraints and flexibilities of our mediums. Of course there’s never going to be One Magic App To Fulfill All Our Dreams, but something that actually acknowledges modern ways of working would be a start…

Side note: design in the browser?

Designing in the browser is perhaps a discussion for another time…I think whilst this would be ideal, I find it very difficult to work creatively in markup. I’m not saying it’s the wrong way, I’m just saying it’s the way my brain was made.

Buggy

The problem with being the ‘industry standard’ is that you can rest a while on your laurels. No matter that your app takes an age to open itself, an age to open a file, an age to save a file, freezes frequently, crashes regularly or requires Force-Quit to close. Every new version of the Adobe Creative suite comes with a load of fancy features that you probably won’t use and no fixes for bugs we’ve been attempting to work around for ages.

Horrendously overpriced

No matter the bugs, when you’re considered the ‘industry standard’ you seem to be able to charge the earth and everyone in the industry. Everyone from freelancers just starting out, to developers who only use it so they can work out what on earth the designers are thinking, are expected to pay a minimum of [£660*](#asterisk) for just Photoshop.

I certainly think it’s worthwhile paying for good apps which you use regularly. I truly value the work of good app creators. I just want the price to more accurately reflect my usage, and the actual value in my work. I don’t want to have to add a Photoshop tax to my hourly rate so that I can afford to always have the latest Adobe apps at my clients’ expense.

(* *That’s downloadable, not subscription; the subscription makes it harder to work out the relative value as it depends on if/how often you upgrade your apps.*)

## It’s hard to switch apps

Yes, it’s very difficult to switch away from an app you’ve been using for years. Often we confuse this as the newer app being ‘bad’ but really it’s because our workflows have become molded around the other apps. There’s no quick and easy tool to create a button in Photoshop that you’ll be able to accurately replicate in CSS, but we’ve hacked our working processes to ensure that we can do it with relative speed.

If you’re to start using a new app, you need to get over that expectation hurdle that it’s going to work in exactly the same way as the app you previously used. It’s not fair, especially when the new app may be better designed to suit the workflow of a modern designer.

And maybe there’s not going to be one app for everything

One thing I’ve been realising is that I shouldn’t want one app to do everything. As web designers, we’re often very cross-disciplinary. I design for web, mobile apps, print, icons and illustration. It’s mad to expect one app to do each of those very specialist formats. I’ve started to embrace apps that do their one job very well, and value their ability to work with other formats (even if they don’t create them) above all else.

What I use

Photoshop and Illustrator graphics replacement: Sketch

Sketch is brilliant. And unlike other apps, it’s not trying to be Photoshop. From their homepage: “We set out to build a better app for graphic designers. Not to copy, but rather to improve.” Being a vector-based app, it’s very easy to create scalable graphics that will export well for responsive design and retina displays, as well as being generally reusable design elements. The only downside to this is that it’s not so easy to create small pixel icons where you need to work on hinting. But, as I said above, that’s probably something I should look for in another specialist app.

Sketch features a lot of tools designed around the graphics we create for the web. Even featuring good CSS generation for individual shape styles. The export tools are also very helpful, allowing you to create multiple artboards and ‘slices’ within a document and then allowing you to choose which layers are exported, even including an automated @2x option.

Sketch Export options

Sketch Export options

There are a few little bugs here and there in Sketch, but it is in constant rapid development. Whilst slightly crippled by the (slow) speed of Apple’s App Store update approval process, I use the Beta version of the app and am greeted by a huge changelog almost daily.

Photoshop photo editing replacement: Pixelmator

Pixelmator is a great photo editor. It has many of the photo manipulation tools that Photoshop has at a very affordable price. The interface is pretty, though slightly low in contrast and a bit tiny in places (great if you like squinting!) It also has basic save-for-web capabilities, which are slightly hidden within the ‘slice’ tool.

And the rest…

A few people asked about the other apps I used (for development etc.) so I thought I’d give a quick rundown of what’s in my dock (my most used apps):

screenshot of the apps in my Mac OSX dock

screenshot of the apps in my Mac OSX dock

  1. **Finder. **(Mac OSX default)
  1. Calendar. (Mac OSX default) For calendaring things. Shared calendars is handy.
  2. **The Hit List. **The best to-do list app I’ve used. It’s quick to open and has some of the best keyboard shortcuts ever to make it really quick to use. I’ve never managed to get the syncing with the iPhone app working quite right though…
  3. Reeder. Nice app for reading your RSS feeds. I think my Reeder might be a bit dusty, as I don’t often get time to read my feeds, but it sits in my dock reminding me that I should catch up.
  4. Google Chrome. The browser I wish I didn’t have to use but do. It has the best developer tools asides from Firefox…
  5. Firefox. I really really want to use Firefox as my main browser but it’s so sluggish I think it gives Photoshop competition. In the dock for cross-browser testing.
  6. Opera. For cross-browser testing.
  7. Safari. (Mac OSX default) For cross-browser testing.
  8. VMWare. For opening up Windows and cross-browser testing.
  9. Coda. My development text editor of choice. It has some handy features and is prettier than a plain text editor. I don’t really use the FTP very much so sometimes wonder if I should try something new.
  10. **GitHub For Mac. **The main way I interact with GitHub. I’m still a little bit fearful of Terminal, so GitHub For Mac provides me with an interface that helps me understand what I’m really doing with Git.
  11. **Codekit. **A brilliant brilliant app for compiling pre-processors (and other things.) I use it with Sass which I write in Coda and commit in GitHub for Mac. Dream team.
  12. MAMP Pro. Makes managing your local server environment (especially if you’re working with virtual machines) a lot easier. I use the Pro version because the the non-pro version is intimidating.
  13. Snippely. I changed the dock icon because the original scissors icon was too ugly! A code snippet app where I keep all the super-repetitive stuff like CSS resets and WordPress loops.
  14. Pixa. A new app I’m trying out for organising all the ‘resources’ folders I have for files like icons. So far it’s pretty nice.
  15. Sketch. The vector graphics app (see above!)
  16. Pixelmator. The photo editing app (see above!)
  17. [Photoshop](http://www.photoshop.com/products/photoshop" rel=“nofollow). Because even if I don’t want to use it, I still have to use it for legacy files and working with other developers.
  18. Illustrator. As above, I only use Illustrator for legacy files. And saving vector files in formats that I can open in Sketch.
  19. Transmit. I use Transmit occasionally for FTP and SSH, but more as a Finder for hidden files!
  20. Fontcase. A great app for activating and organising your fonts. Tagging and collections makes it easy to organise in a way that suits you.
  21. iTunes. (Mac OSX default) Like most people, I don’t really like using iTunes. But I love CDs (yeah, so what? I’m old-school) and obtaining music in a legal way. iTunes makes this easy enough.
  22. Spotify. For when I want to listen to something new, or something that’s too embarrassing to buy… ;)
  23. Tweetbot. I believe in paying for good apps. Tweetbot has so many features and makes multi-column use of Twitter a delight.
  24. Wedge. One of the more polished app.net apps for desktop.
  25. 1Password. The only way I’ll ever be able to have secure passwords is by having an app that acts as my memory for all those secure passwords. 1Password is great, and syncs to an iPhone version.
  26. ImageOptim. Can usually cut at least 15% off an image’s size without losing quality. Useful for anything you’re putting on the web, and doubly-useful if the graphics apps you’re working with don’t have a Save For Web functionality.

We need to question our tools

‘Industry standard’ and ‘not worth paying for’ are both blights on our industry. Everybody has different needs and different budgets. The apps I use might not be right for you, I’m not telling you that you must use them, and you shouldn’t do that either.

If we keep an open mind, a willingness to try new apps that might better suit our workflows, and the understanding that a good app is worth buying, maybe we’ll finally get a bit closer to those dream apps that can solve all our problems.

15 comments

  1. Great write up, Laura. I caved in and bought a year’s subscription to Creative Cloud but feel dirty for doing it. It’s mostly because I’m so at home with Photoshop. I definitely need to invest more time in Sketch (it is a beautiful app that I already love more than Illustrator), keep trying to love Pixelmator, and keep my eye on the growing list of next generation of design tools. I sincerely hope that come this time next year, I won’t feel the need to renew my Creative Cloud subscription.
  2. Nice post. It’s always good to see what other designers/developers are using. I noticed you said you use Transmit for finding hidden files. You should check out Total Finder ([http://totalfinder.binaryage.com/](http://totalfinder.binaryage.com/" rel="nofollow)). It adds tabs to Finder and you can also view hidden files with a keyboard short cut.
  3. An interesting article –; amazed that I have never even questioned the validity of PS as a web design tool but now that I do it seems ludicrous! I would say however that I use Adobe software, not as a tool to design the eventual layout of a page but rather to mock it up: I don’t mind that the typography tools in PS are not as sophisticated (or shall we say different) when compared to the styling options available in the browser because I know that I can tweak the leading etc when i come to write my CSS (in the same way i am happy to use lorum text in a psd and then swap it out when i write my code). Obviously that isn’t ideal –; an exact PSD would be preferable but it’s a small sacrifice to make when you take into consideration the power that PS has to edit raster images. That is the real advantage of the program and it is those elements that you slice up and export to be used in your HTML document.
  4. Like the above commenters, I always like to see what tools other people use. I’ve made many work-life changing discoveries over the years and am always looking to improve my tool set. What I could really do with, if you (or anyone else commenting) knows of such a thing, is a PSD viewer that renders layouts, layers, colours etc accurately. I’m one of the developers you talk about in the post who keeps Photoshop in order to view work sent to me by designers. My copy is very old (and not entirely legal) and it’s beginning to struggle with newer formats, so if I don’t find anything else that’ll do the job well (i.e. better than The GIMP) I’ll be forced empty my bank account into Adobe’s :-(
  5. I’d add Jpegmini as an optimiser, it does a really good job.
    • Thanks Andy. [It looks great too](https://itunes.apple.com/us/app/jpegmini-lite/id525742250?mt=12" rel="nofollow)!
    • Thank you very much for this really helpful list. I will definitely give Sketch a try.
    • Great list, you might have convinced me to switch to Sketch and Pixelmator from Adobe. For a code editing I use Sublime Text 2, but I haven’t tried Coda. Have you tried ST2? If so, do you still prefer Coda?
      • I’ve tried Sublime Text 2, but not enough to give a proper verdict on it. All the clever keyboard shortcuts do appeal to me, but then again the way preferences are handled, and the way features are added through ‘Packages’ intimidate me a bit!
      • Weyert
        Why do you think you need to be up-to-date with the latest versions of the Adobe software? I don’t see any reason to update my CS5.5/6 copy in the future. I mean bug fixing as you mentioned is nearly non-existent…

        I would like to thank you for mentioning Sketch, though. Looks promising, keeps the Fireworks way of thought going ;)

        • True. I’m now only using Photoshop CS3 and Illustrator CS3. Unfortunately it can result in compatibility problems if you’re working with other people who have newer versions. Also, if you’re just going to use the even-worse old versions of these Adobe apps, you may as well try the alternatives!
        • Have you heard of Ormr ? Looks like a promising image editor, with unlimited modifiable action history. I tend to think it could allow for a much more “natural” creative process, especially for folks who aren’t very keen on creating and tweaking tons of “utilitarian” layers (and I am one of these folks myself…)

          They seem to be still lacking momentum on their Kickstarter project, but from $15 a license, it looks like a cheap bet into the future.

          [http://www.kickstarter.com/projects/928340467/ormr-the-smart-image-editor](http://www.kickstarter.com/projects/928340467/ormr-the-smart-image-editor" rel=“nofollow)

          • Ooh, I haven’t. Thanks Christophe, I’ll check that out.
          • So no browser is great? :) I’d like to use chrome but don’t like the developer tools as much as firebug…

          • Chrome’s developer tools are well worth further investigation (imho they are in a different league to Firebug / Firefox extensions), and there are some great tutorials on the, such as this introduction from [Majd Taby](http://jtaby.com/2012/04/23/modern-web-development-part-1.html" rel="nofollow) (which has a slant towards mobile devices) and one focussed on performance from [one by Addy Osmani](http://addyosmani.com/blog/performance-optimisation-with-timeline-profiles/" rel="nofollow).

            +1 for Sublime Text 2; I started using it about six months ago and would never go back. Don’t be put off by the Preferences settings; there are plenty of easy-to-follow examples on StackOverflow etc of how to change things that you need to.