“If anyone is remote, you’re all remote.” At Atomic Object, we value co-located teams. But not every team member can always be co-located. Larger project teams may have members from multiple offices. Some projects might involve working closely with other vendors. I experience this “remoteness”…
Based on my 10+ years experience of working remotely, I agree 100% with this article. My observation has been that distributed teams work well when the majority of the team is remote. It makes written communication inevitable. However when I was the only remote person in a team of 4 or more people, I felt left out. Conference calls with everybody else on one side and me on the other were quite frustrating. I missed out on the informal watercooler talk and conversations in the team office. I never felt that remote work works well in an asymmetric situation.
On the other hand, I think every team benefits from clear written communications. Having a remote team enforces this best practice where having a co-located team lets communication practices slip and become sloppy.
Link: Remote-First Communication for Project Teams via spin.atomicobject.com
Link: The Case for Slow Programming – JJ Ventrella Thing via ventrellathing.wordpress.com
The best document for the Linux Filesystem Hierarchy Standard I’ve found so far: Filesystem Hierarchy Standard
This script worked for fixing a borked mysql install on OS X Mavericks.
Three pieces that use blue layered glass for an incredible water effect:
Part 1 of a series of articles that compares Passenger, Unicorn, Thin and Puma Ruby app servers. Also has chef cookbooks for test setup.
Link: App Server Arena: Part 1, A Comparison of Popular Ruby Application Servers via blog.engineyard.com
This world map shows where people tracked their running/cycling/etc. and uploaded the GPS data to a server. All the data was aggregated and converted into a heat map. I discovered some new trails in my neighbourhood. Very cool.
Link: Strava Global Heatmap via labs.strava.com
Looking at this material makes you appreciate all the pieces involved in letting you read the news online in the morning.
Link: Computer Science from the Bottom Up via www.bottomupcs.com
I learned about Enumerable#each_with_object to replace #inject and not having to return the memo from the block.
Link: Ruby Tips Part 5 via globaldev.co.uk