2016-01-07 12:55:04 GMT permalink
2015-09-22 22:04:53 GMT permalink
2015-09-22 21:49:45 GMT permalink
In the rush and push of the working week it’s easy to forget the tools and tricks that hold things together. Recently a colleague asked about a little workflow trick I’d been using and I realised I’ve never jotted down and shared a list of my day-to-day toolset, so I’ve posted the list below.
This doesn’t include the pure developer tools I use such as Sublime Text or Vagrant but hopefully the more general ones that might be more generally useful (I’ll post a geek tools list another time).
The reason I find Workflowy so useful is that in many ways it mirrors the way that I think. Infinite lists of bullets, searchable, taggable and sortable. And also shareable, so that you can turn a list into a collaborative workspace.
Twitter + IFTTT + Instapaper
This isn’t a single tool, but a neat little workflow trick. When I’m pushed for time or on my daily commute where I can’t always get a good data connection I often see interesting and useful articles on Twitter. When I tap the ‘favourite’ icon in Twitter, IFFT jumps into actions and pushes that article into Instapaper for me to read later.
It’s not the elegant toolset of the drive apps that make it essential (though simplicity helps), but the simple power of cloud based functionality. It’s on all my devices, I don’t have to back it up, it’s pretty secure (with 2 factor authentication enabled), doesn’t run out of space (for a small fee) and I can quickly turn some private thoughts into a shared workspace. Remind me again why I want files on a local hard drive?
Some people “don’t do social media” and I respect them for it, they must be really smart. For me Twitter is often where I get lots of professional tips, articles and background info. In short it makes me look smart, arming me with facts and figures. Tweetdeck is my way of filtering and making sense of the thousands of tiny fragments of information that are flying through my feed every hour.
Slack / Skype / Hangouts
This could be called “not email”. I’m not loyal when it comes to the ever more commoditised world of realtime chat. If you’re on Skype, prefer Google Hangouts or Facetime then jumping on call is good with me. In a world where it’s about working with the best people, no matter where they are, video calls are unavoidable - but they’re not the only answer. Recently we’ve been using Slack on some global projects and the power of asynchronous group chat and file sharing on projects that run across multiple locations and timezones is invaluable. HipChat is pretty good in this space, but if you’re not tied to the Atlassian stack then Slack is probably an answer.
Need to test an app idea really quickly or show someone ‘how it might work’. Then draw a few screens on a piece of paper and then fire up Pop App and in few minutes you’ve got a tappable, sharable prototype.
Even the cut down writing interface of documents in Google Drive can be distracting - especially mid-afternoon when my notifications are firing at a terrifying rate. OmmWriter cuts the notifications and keeps it simple, perfect for focussing on getting the words just right.
In many ways Trello is the same as Workflowy (above), it’s a fancy, collaborative, list environment. But it’s the interactions and card like system make it different and a great way to create Kanban style boards to keep you (and your team) organised.
2015-06-01 21:47:30 GMT permalink
2015-04-03 16:58:30 GMT permalink
Tools are recursive.
Increasingly the conversations I’m having in the office are about tools - digital tools, scalable tools, technology as a tool. But these conversations quickly get meta. There are as many definitions of a digital tool as there are tools themselves. And many of these tools are really incremental pieces of technology, built on a whole heap of other tools and platforms.
As an example, some people in the office have been using Slack, a collaboration and communication tool that’s been getting some press (and dollars) recently. Slack uses, amongst other things, some Amazon AWS tools. Which are tools that we also use to build tools for our clients. And you can create and integrate other tools with Slack, allowing you to create tools to extend a tool that you use to help a team create tools.
Confused? You probably shouldn’t be. The fact that there are few new ideas and that we are building on the ideas / frameworks / shoulders of others is surely standard operating procedure in the current point of our post-sampler creative and cultural continuum.
But what’s important is not the just the originality of the 1% being added to the collective digital noise, but the story that you tell. The how, what and why matter as much as the code you write. Perhaps story points shouldn’t just be in the backlog.
2014-12-11 21:53:57 GMT permalink
2014-10-27 09:47:23 GMT permalink
2014-09-14 10:55:58 GMT permalink
2014-09-11 20:20:02 GMT permalink
2014-08-05 17:25:00 GMT permalink
A few weeks ago I left R/GA after nearly 4 years, working first as a Technical Team Lead and then as a Technical Director. I’ve learned 1000s of tiny lessons and quite a few big ones over the last few years. Here’s some key ones.
1. Multi-discipline collaboration from day 1
Complex (digital) projects require talented people from many disciplines. Casting the right team can be a challenge, but once on the ground (usually at R/GA in a war room), collaboration needs to be rapid, open and without (too much) ego.
2. Code scamps (aka prototypes) are essential
Just about working software is the best way of explaining an idea. If you can sketch in code, getting something up and running no matter how hacky then you’re moving forward. The things you learn by doing this early are nearly always invaluable as long as you’re prepared to throw away more than you keep - being over invested in the scamp is going to get in the way of iterating.
3. Really good QA helps produce really good products
The internet is everywhere and on everything (Brad Frost, also ex-rga has some great slides about this). I’ve worked on projects where the QA engineer is testing on 20 devices. Obviously there are real benefits in test automation, but there’s no shortcuts - at somepoint somebody is going to need to tap through your app on all the devices, again and again and again.
4. Work smart and work hard
The industry has a long hours culture and sometimes working hard (late) is the way to a briliant product. But it’s not the only way. From a technology point of view investing in smart work; automation, auto-scaling, developer tools that work is way better than just staying late.
5. Access to tools and permissions matter
The battle for better tools and services is constant. If you constantly put a barrier in front of getting things done then you kill the speed at which innovation can happen and in an agency environment slow projects die a slow death. If it takes a 48 hour helpdesk response to get the CI box back online or multiple paper based forms to spin up a cloud service then the velocity of your crack innovation team is being severly hampered.
6. Location doesn’t have to be important
There’s a clamour to have EVERYONE IN THE WAR ROOM ALL THE TIME. But collaboration doesn’t really work like that. Clearly facetime matters, and at the right stage of the project it really is worth having everyone sat in the same room. But having highly motivated, talented people pulling in the same direction is way more important than having them sat in the same office (or even timezone).
2014-08-05 17:16:17 GMT permalink