Instagram Engineering

I’m a big fan of startups and generally lots of different technologies — particularly cool stuff I’ve never even heard of. One business that’s been kicking ass and taking names is Instagram. Their engineering prowess is impressive, if, for no other reason, they explain it in a fundamental, easy to understand way for those who have been around technology for a while and understand a lot of the core competencies. One could make the argument, though, that by telling the planet what your back-end looks like, you open yourself up to easy competition. Granted the details are missing and like anything else It’s not as easy as it looks, but just knowing what tools work well together is a HUGE migraine you won’t have to worry about. At any rate, Instagram engineering irregularly posted these design snippets to a Tumblr blog.

A few days ago, Instagram, after a mere 2 years in operation was acquired by Facebook for a paltry 2 billion US dollars. I don’t know if they’re headed toward corporate assimilation, or if, as Zuckerberg claimed, they will stay independent. I’m not taking any chances that the very cool write-ups they did will eventually be wiped from the Internet. What follows are all the entries (as of today) from for the simple fact that I hate digging for cool articles that have been removed.

Good luck guys. I hope it was a good decision.

Continue reading Instagram Engineering

Vmware: “SIOCSIFADDR: No such device after cloning”

Cloning a VMWare Ubuntu Linux image and renaming the host can force you to fix more than one thing. Here’s a handy set of tips / articles I found related to this.

Update: April, 22 2012

In addition, if you clone an Ubuntu image that runs on your local Windows 7 workstation — and you are using VMWare Workstation — you may see the network adapter disappear when you do an ifconfig. I found the explanation and fix from the link below quite helpful.

Basically, you need to delete the old configuration file.
sudo rm /etc/udev/rules.d/70-persistent-net.rules