My Truck Desk

3 days ago (theparisreview.org)

I'm very impressed by (and jealous of) anyone who can context switch fast enough to make use of 10 or 15 minutes here and there to do a completely different task (and actually have it be coherent).

  • I wrote both "Game Programming Patterns" and "Crafting Interpreters" largely in chunks around half an hour between work, parenting, and other life duties. Likewise lots and lots of hobby programming projects.

    Context switching is a skill that gets easier the more you practice it, just like any other. There are techniques like leaving good notes to yourself to pick back up where you left off more easily, but a lot of it just mental training. You sort of learn to hold some of the context in your head all the time but keep it idle when you aren't using it.

    When I'm hacking on a hobby programming project, I can often fix a bug or tweak a small feature in fifteen minutes, make a commit, and get a little serotonin hit, all while I'm waiting for the wife and kids to get ready to leave the house.

    It doesn't always work for all kinds of tasks. Sometimes for more challenging stuff I really do need a larger chunk of time to load it all in my head. But you'd be surprised how easy it is to eat an elephant one tiny bite at a time if you really try.

    • ..and the Wren compiler :)

      > Context switching is a skill that gets easier the more you practice it, just like any other.

      Totally agree with this!!

      I learned this when I started off as a junior dev. We had some shitty machines and the project compiled for like almost 10mins. Most of the people just read the news and stuff and for some reason I started reading Clean code from Bob Martin (probabbly someone sent me a pdf of it or something). I remember reading it all in a few weeks using those breaks. Then I just kept the habit for almost a year (until we got some better workstations).

  • I had a friend in college who was the ultimate expression of this. If he was in a line, waiting for someone, outside a professor's office hours, etc., he was working on SOMETHING, usually getting ahead of some reading for class. I asked him later, and he gave quite a compelling account of how if you truly added it all up, it had a pretty huge effect in how long it took him to get through his work. He was incredibly bright, went onto a PhD at MIT, and was also very sociable, which I suspect was helped by this strategy of aggressively seizing on these little breaks of time.

    I need a good chunk of time to settle into "productive" work, even if it is just reading. I suspect that what is needed is a little bit more discipline at first and slowly it gets easier, but I just never had the ethic to stick to it, and because of this friend I don't even have the ability to claim any doubt as to how impactful it would be.

    • I doubt they were doing deep work in 3 minute chunks in line at the parking ticket office. One thing I realized for me is that simply priming the pump for later had non-zero benefits. Eg, doing a Google search for something, and just reading the result snippets counts for something in those 3 minutes. Reading the Wikipedia page on something isn't full actual proper research, but reading it five times (because you keep getting interrupted in the post office), but still managing to read it, counts as progress for later. Your brain simply just needs time to stew on things, hence the solution striking during a morning shower.

      1 reply →

    • Genetics also plays a significant role here. For example, one of the major symptoms of ADHD is inability to quickly shift into productive mindset.

      6 replies →

    • This is how I fight procrastination on certain tasks.

      For some reason, a forced time constraint based on external pressure motivates me enough to finish a task.

  • I got much better at this when my kids were born, because it was the only way I could get work done on some of my (computing) side projects. I went from having hours of uninterrupted "in the zone" time during evenings and weekends to having much less time overall, and what time I did have was broken into smaller chunks.

    I got much more thoughtful about how I used my time and also got better at pre-planning what I had to do so as to make the best use of it. Mostly the key was to just try to tackle smaller tasks and accept that progress would be slow.

    • That's been exactly my experience as well. Sometimes doing a little research on a lunch break gives enough direction on how to spend available time later on my project.

      Accepting that progress will be slow has been the most difficult adjustment, and applies to more than just side-projects. Choosing books or games also becomes a more strategic decision when what used to be a weekend sprint, turns into a several week marathon.

  • If you have an activity where you get to _think_ for hours about what you're gonna do, you can really do a lot in 15 minutes.

    • Exactly. I also assume that the author was “writing” his stories in the head, while doing construction. He then just had to quickly put it onto “paper” in his breaks.

  • I feel the same! One bit of advice has helped me take better advantage of those small chunks of time- "Park facing downhill." I don't remember where I first heard it, but the idea is to stop somewhere naturally conducive to resuming work. Start making the list, and stop at a point where it's really easy to write down the next few items. Or leave the really easy bit of code for next time.

    I'm not good at it, because I prefer to cross things off when I finish them, but when I can pull it off it saves some of that time getting oriented to what I'm working on.

  • Yes I also cannot do this. I comfort myself by believing the nature of their work allows them some sort of meditation on what they will do in those little gaps...but they may just have an enviable power that I do not have.

  • I'm great at this if the other task is routine. For example, if I'm cooking a dish I've made dozens of times, I can context-switch between that and difficult work. If I'm making a recipe I don't know by heart, context-switching to another task ruins my ability to think about either.

  • I do this. The danger is that switching out is as easy as switching in. What one needs, in addition to the ability to refocus, is some actual discipline.

Lovely story. I work out of the back seat(s) (Crew Model) of my Ford Transit pretty regularly and can relate.

I'm astonished at how productive I can be while waiting around outside a job site for late deliveries/people or even my kids music lessons for an hour or two, or when sometimes I can sit at my desk and get nothing done in the same time. Maybe it's the constraints of the time/space? I (only half) jokingly wonder if some times I'd be more productive sitting in the van in my own driveway rather than in my home office.

My "truck desk" is the rear parcel shelf/cargo blind out of a Hyundai Accent and the moulded counters fit my laptop and mouse pad perfectly. It also tucks nicely into the void behind the back seats when not in use.

I recently acquired a Vision Pro and am still coming to terms with how incredible it can be sitting in the back of my van parked literally anywhere in the country and having a full ultra-wide desktop experience that packs away into something the size of a lunchbox.

This is the cyberpunk future I dreamed of as a kid.

  • I’m the same way with working on a plane. 2 hours of plane work is worth 4 hours of desk work. Something about the ambient noise, incentive to stay in the seat, and strict time boxing. Shitty internet (if it works at all) means there’s a high cost to trying to outsource my thinking to the internet, and there’s no immediate reward for pursuing a distraction.

    • I have this experience in airports- I'm always amazed how much I can get done in 45 minutes of waiting at the gate when there's little to distract me.

Working on the road has become so prevalent for many field folks that Ford's F-150 has a "Center Console Work Surface" (at least as an option):

* https://www.ford.ca/support/how-tos/more-vehicle-topics/f-se...

* https://www.jdpower.com/cars/shopping-guides/what-is-the-for...

* https://www.youtube.com/watch?v=8GyZgeM7JM0

Reminds me of the ad I saw for the Ford transit van - whose steering wheel can be converted into a 'desk'/laptop table:

https://www.roadandtrack.com/news/a45497067/ford-transit-ste...

  • I've rented pickup trucks before and I've always been so fascinated with the hanging folder rails in the center console. I have no need to work out of a truck but the fact that you could turn it into a mobile office is very cool.

    • It is very common. The foreman on a larger project drives a truck and uses it as an office. They need a truck for some activities so it can't be a car (often because the tools are in the back), but they are spend a significant amount of time in the truck doing paperwork. Large jobs will have mobile offices brought in for the job. Even if you are a small company (think pouring a sidewalk), you still need a place to fill out the paperwork so you can bill the customer.

      3 replies →

  • For better or worse, "steering wheel lap desk" is what you've looking for, no Ford Transit van required.

> I hadn’t interacted with any of the office staff, but they’d seen me.

This story would have taken a very different turn if early on he had realized that befriending the office staff would have scored him a permanent place in one of those empty unused cubicles. No need to be best friends, but just being friendly and forthcoming now and then would have avoided their attitude of "who's that weirdo let's involve the site manager to get rid of him". It fits with his lonely wolf persona though which makes it easier for him to be a hero in his story and which he seems to cultivate in purpose.

  • Being the weirdo frees you from a great many time consuming pleasantries. Making friends might secure a permanent place but it also means a few minutes from every break will be lost to small talk and sometimes the entire break; you see a self serving lone wolf casting himself as the hero, I see someone just trying to find a way to do what is important to him. I am fairly certain that much of the eccentric artist image is just frustration over small talk.

    • >> a great many time consuming pleasantries.

      It makes me sad that pleasantries are viewed by some as a time-consuming chore. You can recognize that person who really cares about how you are doing or what you did on the weekend, and it makes you warm inside. You don't need to shoot the shit for 30 minutes, but human interaction is what builds community, and most of us like that; all of us need it.

      6 replies →

    • Indeed - and break times don't seem to be very long. "fifteen minutes for coffee and then half an hour for lunch" - no time to waste on pleasantries when that is all the break you get!

      This guy is amazing - the dedication to his craft is inspiring!

      1 reply →

  • Former “scummy contractor” here. So, a “contractor” being in the office is considered a mortal sin.

    I don’t know why this is, but it’s always been this way. Workers don’t go into the building.

    The office staff don’t want you there and if you stay too long, your fellow workers will rib you for hours about going to “the dark side”.

    In my few years at the job, I had only been in the office area for 5 minutes to fill out some sort of paperwork. Most of that from when I was hired.

    Seeing as he was in there on multiple occasions, he probably did establish rapport with the office staff, but left that out because it messed with the flow of the story.

    • I worked at a warehouse tech startup that had offices attached to our warehouse. The conference rooms looked out over the warehouse floor through big glass walls.

      The warehouse workers were explicitly banned from entering the office space. I assume because the company didn’t want them enjoying the free snacks and catered lunches.

  • Someone who can write for the Paris Review and play politics would end up the site managers boss before he could stop it.

    • I had a friend who worked at a plant and was an author on the side. I don’t think there’s any evidence that good novelists (let alone merely promising ones) are likely to have personalities that make them likely to be bosses.

      2 replies →

  • " if early on he had realized that befriending the office staff would have scored him a permanent place"

    I feel like you don't have any first hand experience with the kind of classist horseshit that is endemic to these kinds of work environments.

    • In my experience, it isn't necessarily classist horseshit that divides office and shop (or field) workers.

      > They’d followed my oily bootprints down the hallway and begun to leer. Who is this diesel-stinking contractor?

      That's probably the real reason. Being a welder is messy, stinky work and office workers don't want that in their space.

I know a good few who live versions of this particular life, feral creatives living inside the guts of our industrial complexes, working high steel, marine,etc. The drive for this goes way back, all the way to human origins, perhaps further to progenetor species, something to do with describing our world and rearanging the bits and pieces into a pleasant form, even in the harshest environments, something right, placed, just so the other impulse to then smash everything and have palaces and vast halls on the ruins is less explicable, inspite of the huge efforts at rationalisation, but also self evident

From the title I had imagined that someone had turned the cab of a truck into a dedicated computer workspace. Hmm...

  • yeah, I feel like the missing desk could be resolved with a trip to Home Depot and a jig saw.

> "(...) I’ve written stories and parts of my novels during breaks—fifteen minutes for coffee and then half an hour for lunch. (...) Most artists I know are like this. Finding time to make art while working another job, or taking care of loved ones."

Has anyone had success finding a way do this, but for drawing? I've been trying to make time for a small comic project and, while I do have plenty of fifteen-minutes breaks I could use, those breaks are usually in places where drawing is impractical (such as buses).

  • All I can suggest is to make it as easy and cheap as you can manage. Carry a sketchbook and just get in the habit of making quick drawings. If you're into painting, watercolor is pretty portable; oil is less so, but try a search for "pochade box" to get a few ideas.

  • What are the aspects of working on a bus that make it impractical? When I find myself in your position usually I end up realizing I'm self-conscious about people seeing what I'm doing more than I'm concerned about any practical downside or benefit.

    • In my case it's mostly the shaking - trains are mostly fine, but buses are just too unstable. They also tend to be more crowded, meaning I need to tuck my elbows in and adopt an even-less-stable position which compounds the problem.

  • I'm having the same question about sewing. I feel like the lead time to first stitch is quite high, but I think I could make quite significant progress on my projects if I could use the all small 15-minute breaks to make some progress.

    • The question is how far can you break things down. Also what your job is (if you need to wash your hands before starting that matters)

      If you are sewing a ballroom dress (that is any very large project) you probably need longer stretches to get it together. However you could take an individual piece and put in a few embroidery stitches.

      Still it does feel like you get 2 minutes of work for your 15 minute break

      1 reply →