The Freedom of a Fully Mobile, Software Dev Setup.

Michael LaRocca
Jan 28 · 7 min read
Photo by Junior Moran on Unsplash

I am no bird; and no net ensnares me: I am a free human being with an independent will. — Charlotte Bronte from Jane Eyre

With this free will, imagine choosing to be a bird who defines its own cage.

I believe this statement to be a matter of perspective… I will always be in some form of cage, small or large, apartment room or Milky Way galaxy. But, for a moment, imagine living life in such a way, waking up to a warm cup of coffee, and thinking… Where will the boundaries of my life extend to today?

For so many this question has an answer. The office. Honestly, the office is a really wonderful place when you work with good people in a healthy culture. I have never had a “remote” gig so the office is all I have really known. It was back in November 2019 that our small team of developers at Galley Solutions learned that we would be transitioning to remote Mob Programming and collaborating with a team in Argentina. We would still be open to coming into the office and would receive a small stipend to get the gear required to successfully collaborate on Zoom all day. I was relieved that the office was still an option because the condo my wife and I live in does not really have the space for a home office. I was also fearful of being at home all day. That idea of a cage sounded scary and claustrophobic.

This idea hit me about two days after we found out about the news... I had always enjoyed working out of coffee shops, cafes, and public places with a little bit of character, noise, and foot traffic… almost like how the ambient sound of the jungle helps put people to sleep faster, the ambient hustle and bustle of the coffee shop invites a bit more presence and focus in me. The idea was to create a mobile office that offered the benefits of a more established home office so that I could work, comfortably, from anywhere. This way I would be free to choose my own cage… everyday.

In building this set up I wanted enhanced ergonomics, more screen real estate, extreme portability, low cord count, and low cost. Check out what I came up with…

An external monitor on a tablet stand, a laptop on a laptop stand, a keyboard, mouse, and a set of headphones on a table.
An external monitor on a tablet stand, a laptop on a laptop stand, a keyboard, mouse, and a set of headphones on a table.
The full setup

The whole setup requires two cords, costs $305(without the backpack), fits in a 3 x 2.5ft rectangle, and sets up in a relaxed 2 minutes and 20 seconds (I timed it and forced myself not to rush). One cord powers the MacBook and one connects the external monitor.

Lets dig into each individual item and how they work together... Just a note and disclosure here that these are affiliate links to products on amazon that I am a huge fan of and will get a commission on if you purchase any of them through the links in this article.


Hyper X Cloud Alpha — These headphone are the most crucial part

With remote Mob Programming there are three to four programmers on a Zoom call collaborating all day around code. To be productive, sound quality and communication needs to be clear. By turning my personal mic volume in the Zoom controls very low and placing the mic very close to my mouth, I am able to completely reduce outside noise. That means meeting members only hear me, not the coffee shop!

…Winning

Sitting man with macbook relaxes and smiles in celebration
Sitting man with macbook relaxes and smiles in celebration
Photo by Ali Yahya on Unsplash

Portable Monitor — Lepow 15.6 Inch

  • 0.3 inches thick
  • Weighs 1.7lbs
  • Connects fully through USB type-c for power and picture
  • Is fully HD with incredible screen resolution(1920x1080)
  • Has vertical and horizontal picture modes
  • Has fully adjustable settings(brightness, contrast, ect)
  • Has speakers
  • Is insane

It comes with an outer cover that makes storage in a slightly larger laptop slot of a backpack super easy. If you do not have type-c there is a mini-hdmi to hdmi connector that is provided and a power cord as well.

As a Software Dev, it’s quite hard to do everything you need to do with 13 inches of MacBook Pro screen real-estate. This monitor allows me to have my UI and test suit up and running while using my code-editor on the central screen. Retail is $160 but I got this on an Amazon lightening deal for $120.


Nexstand Laptop Stand


KABCON — Tablet Stand


TeckNet Bluetooth Mouse and Logitech Bluetooth Keyboard

I’ll wait until something comes along that is reliable, or maybe just manufacture my own? If you have a lead on a great product please drop a comment below!


Timbuk2 Laptop Backpack

The back laptop slot has 3 compartments, a long laptop slot that fits a 16in beast Lenovo laptop, another long slot for a notebook, and a pouch for cords and accessories.

The main compartment unzips like a suitcase (beautiful design choice here). This enables me to lay it down, line everything up accordingly, zip it up and run. Also, it means you don’t have to go digging from top to bottom to get out what you need. Basically… horizontal access is king and laptop slot access is queen.

There is still room on the far right pic for a packed lunch, and workout clothes.

Modular configuration

Without the external monitor.

In the event you have less space, or are doing work that doesn’t involve the need for extra screen you can omit the external monitor and tablet stand. The laptop stand alone will elevate the screen to eye level, doing wonders for the neck vertebrae and t-spine over time. Additionally, not using the track pad and using a mouse will put the right shoulder in a better, more open, position.


I have to say it’s been pretty wonderful. Remote Mob Programming and being on Zoom delivers face-to-face time and develops connection with coworkers. I’ve now worked in many different places, productively, since we stated this new journey… The office (with my setup at a floating desk), coffee shops, a local climbing gym… In the end I have choice, and the freedom to structure where I put myself in the world on any given day. You may find me in South America this summer… who knows… the world is now my cage.

The Startup

Medium's largest active publication, followed by +584K people. Follow to join our community.

Michael LaRocca

Written by

Software Engineer @ Galley Solutions. Code, Collaboration, and all things Cloud. https://www.linkedin.com/in/laroccintheworld/

The Startup

Medium's largest active publication, followed by +584K people. Follow to join our community.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade