Full stack
on 4 February 2015
I just read a post by Fred Wilson where he talks about hiring mobile engineers compared to training engineers on mobile. Towards the end he talks about a full stack engineer, which is probably what I would most closely describe myself as. I thought it would be interesting to list the technologies that I use every day:
Web apps
- HTML
- CSS (as SASS)
- Javascript (sometimes as Coffeescript)
- jQuery
- Ruby (mostly with Rails)
- PostgreSQL
- MySQL
Server
- Ubuntu
- Nginx
- Apache
- Passenger / Unicorn
- Various bits of bash scripting
Mobile
- Xcode
- Swift
- I can find my way around the Cocoa frameworks
Design
- Photoshop
- Illustrator
- Sketchup
- (I do miss Fireworks since Adobe have retired it)
Workflow
- Vim
- OS X, Homebrew etc.
- Rspec etc.
- Command line bits and pieces as and when needed - Ghostscript, imagemagick, Curl.
Plus services like Google Analytics, Adsense etc.
I’m far from an expert on most of these tools but I rarely need to lookup documentation for the bulk of them. I can just flow and that’s good enough for what I need. Swift is my most recent addition, while I’ve been banging out HTML for 16 years. Jack of all trades, master of none.