Branching out

on 5 February 2015

I’ve got a small project in mind for a sort of interactive reading list (I guess a cross between Amazon’s Lists and RSS). It’s not particularly UI heavy so I’m going to build out an API first and then I’ll pick a JS framework to serve the front end. Contenders at the moment are React and Angular.

The first job is to create a backend for the API which I’ll do with rails-api. Once this is done I can play around with front-end frameworks and see what seems to fit best.

It’s exciting learning new stuff. Last month was Swift, and I’m hoping to add a JS framework in February.

Full stack

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.

Piracy & Me - 1990 The Atari ST

Piracy & Me - 1990 The Atari ST

on 3 February 2015

I grew up in inner-city Manchester in the UK. We were hard-up, but my mum was able to make our limited money stretch incredibly far. I’d guess in about 1990 my mum bought us an Atari ST. It had 512 kb of memory, and a windows-like user interface that I can still remember. It played games, and it could talk to you if you typed in text. The only games I can remember are Damocles and Mean Streets. And my mum loved a game called Little Computer People, which was a sort of cross between a tamagotchi and The Sims, where you looked after a little man in a house the size of your screen. Being 7 or 8, I’m not sure I fully grasped these games, but I did understand that we couldn’t possibly afford to buy them in shops.

This is where I first remember being aware of the term ‘pirate’. Every few months, my mum would buy a few games on 3.5” floppies by post from a guy called Cary who would send a printed stock list with each shipment. I presume she sent a cheque, or possibly by cash. I’m not sure where she found him but probably through an advert in the back of a computer magazine. We were the only people who had an Atari. A friend of the family had an Amiga - that was it.

Some of these games would have been cracked, and would open with a demo screen from some glamorous sounding band of pirates. I remember one called the Medway Brothers. I, too, had a brother so I probably felt some solidarity with them which is why it’s the only name I recall.

I have a vague memory of receiving photocopied sheets of words or codes to look up for piracy checks, though this might have been later on PC. One of these sheets was black with dark red printing to avoid being photocopied. Some games would say “Enter the 3rd word on the second line of page 9”, or would provide the number of a row and a column and you’d have to look up the required number on a grid.

This wasn’t a world of organised crime, it was some man copying floppy discs by hand from his back bedroom in Birmingham. I was too young to know much about the technicalities, but this taught me about concepts like cracks, piracy and a secretive organisation called FAST who might come and lock me and my whole family up at any moment.

Bumbling towards the future

on 2 February 2015

I just read a marketing page called New ways to connect for the Apple Watch. Wearable tech isn’t something that I’ve been watching closely, but it’s good to watch technology explore and find a use for itself.

Whether or not doodling on your wrist with a finger will enjoy the success of Snapchat is an open question, and the heartbeat sending looks quite faddy. It reminds me of the iPad which explored everything from multiplayer board games, a learning tool for toddlers, a gaming platform, an artist’s sketchbook and a textbook replacement before settling down as predominantly a handheld web browser.

So far I don’t see a killer use-case for the watch, or indeed for any wearables that I’ve seen. But I am sure one will emerge.

Streaks

on 1 February 2015

I want to write every day. And this is my fifth straight day so I consider that to be a streak. And for the past month I’ve been trying to get to the gym every day. That hasn’t happened, but a couple of rest days each week are necessary - the streak is more that I’ve been making it five times a week for over a month now.

I like streaks - they are easy to measure, and a very simply game mechanic. I hope that I’m on the path to developing a habit.

Newer posts Older posts