Follow

software dev tip 

If I feel I'm not "done" with a programming task at the end of my work day, I leave myself detailed notes on what to do the next morning. Like: the next ~3 things I think I am going to need to do (update function X, run the tests, investigate function Y if the tests fail, etc). I've attached this morning's notes-to-myself.

Basically this lets me just "follow orders" at the start of my work day and ease my brain back into a place where I can start thinking at 100%

software dev tip 

@darius did you write this on the side of your garage

software dev tip 

@whoisgina we tried white board paint but it was on an outer, non-drywall wall, and it did not take very well

software dev tip 

@darius imagining you writing "deploy to prod" all over the exterior of your house and courtney right behind you, painting over it

software dev tip 

@darius @whoisgina melamine boards from home depot! they're like 8x4' white boards that cost $30. downside is they're So Heavy

software dev tip 

@andypressman @darius oh right these were the #1 occupational hazard at rumors but they're amazing

software dev tip 

@andypressman @whoisgina paging @courtney, master of all home infrastructure

software dev tip 

@darius @andypressman @whoisgina I was told very emphatically that the person using this office hated all whiteboards because the bounce and he had to be able to write directly onto the wall; furthermore he insisted the dry erase paint worked well so I haven’t been looking into any other options because I wasn’t aware there was an issue that needed solving

software dev tip 

@courtney @andypressman @whoisgina 1) melamine boards don't bounce 2) this is merely for future reference! I think my wall works fine for me

software dev tip 

@darius @andypressman @whoisgina lol ah I see, for the…next home office. 😂

software dev tip 

@courtney @andypressman @whoisgina well, or for when the seasons shift and the whiteboard wall cracks to the point of being unusable

software dev tip 

@andypressman whole lotta ☹️, gotta be sister city

software dev tip 

@darius Doing that kind of thing also helps me put the task down at the end of the day so I'm not endlessly repeating those ~3 things to myself trying not to forget.

software dev tip 

@cstanhope yup! it helps me stop working for real

software dev tip 

@darius Possibly related: I never leave the keyboard at the end of a scene or chapter. I always toss a few more sentences into the next scene or chapter, even if I know they’re wrong. It just primes the pump and makes it easier to recapture momentum the next work session.

software dev tip 

@lilithsaintcrow @darius I’ve seen that called “parking on a slope”.

software dev tip 

@darius Maybe this is why I suck as a developer (lol), but I find this to be a very fine line...once I start jotting down pseudocode, that project is probably *never* getting finished. The puzzle is gone, it's just translation, and that's the most boring task in the world :) So I find it's important to only ask questions. "Why the f- does this query take so long?" will get solved first thing in the morning, but "try adding an index to this table" is a recipe for procrastination!

software dev tip 

@darius Making it so it doesn’t compile at the place where I want to make the changes so the IDE brings me back there when I resume is a tactic I sometimes use. Also writing a quick failing test.

re: software dev tip 

@darius a real good way to do this if you use a compiled language is to write your notes directly in the code

that way, the next day you're guaranteed to find your notes because they're a syntax error

software dev tip 

@darius I've been trying to get into habit of doing this as well recently. Not going super well, but it works great when I remember to do it!

Sign in to participate in the conversation
Friend Camp

Hometown is adapted from Mastodon, a decentralized social network with no ads, no corporate surveillance, and ethical design.