Ship Something Every Day
maxleiter.com
Ship Something Every Day
1–10 of 134 posts
Re: Ship Something Every Day
#2One thing that really helps me is “do nothing time”
When I sit down, it’s tempting to fire up a browser, or Spotify or YouTube or something, then spend time faffing about looking for a good song, no no no, this is really just me avoiding the work.
I sit down, resist that initial temptation and my mind calms, like a storm clearing, and then I let it calm and little more, and then I can start. That do nothing period is only 2-3 minutes but it allows me to slip into flow state quickly. I recommend to others to try…
Re: Ship Something Every Day
#3I’ve been doing this for longer than a year now: https://github.com/blackrabbit17 One thing that really helps me is “do nothing time” When I sit down, it’s tempting to fire up a browser, or Spotify or YouTube or something, then spend time faffing about looking for a good song, no no no, this is really just me avoiding the work. I sit down, resist that initial temptation and my mind calms, like a storm clearing, and t…
smh
(I realize this could just be down to timezone differences considering I'm in the US)
Re: Ship Something Every Day
#4Re: Ship Something Every Day
#5The dopamine rush of your code being shipped
This frequent overstimulation leads to less ability for long-term attention. When I taught programming, I saw plenty of beginners do this, especially with an IDE, and the addictive nature of being able to edit and run to see the changes immediately lead to many of them falling into an unproductive rapid iteration loop where they were barely even thinking about what they were doing, just making random changes until something seemed to work.
Your team (and manager) sees you're working
Tough problems need time to solve, and you won't see much meanwhile. If needing to put on a show for others is more important than actually working, something is very wrong.
Your git commit streak looks good
Yes, people say this doesn't matter. But I'm sure people like recruiters look at GitHub profiles, and an empty page isn't a great look.
Optimising for metrics never works for those who can see through the illusion, and that's an increasing number of people over time. If I was a recruiter and saw that sort of activity, I wouldn't think of it as more than someone just putting on a show --- especially if the majority of those commits are effectively "thrashing" or "churning".
The satisfaction (and mental benefits) of getting something done
I can personally say that the satisfaction is far bigger the longer you've persevered.
Re: Ship Something Every Day
#6however, i expanded my definition to mean not just software features, i included writing a new help doc as "shipping". as long as it was something user-visible and for users in general, and not something for one specific user, it counted.
Re: Ship Something Every Day
#7A side benefit from this is that there is now a prerequisite that your ci/cd pipelines are always operational
Re: Ship Something Every Day
#8I used to think that motivation would come to me if I just waited long enough but I now believe that action breeds motivation. You need to do something no matter how small and your motivation will benefit from it.
Re: Ship Something Every Day
#9IMHO "every day" is far too frequent, and this ADHD-ish attitude is one of the reasons why the quality of average software has gone down the drain. Developers need to step back, think more deeply, and not worry about being pressured into "shipping code" that barely works. The dopamine rush of your code being shipped This frequent overstimulation leads to less ability for long-term attention. When I taught programming…
There's tons of assumptions in both our comments though, and loads of context thats important. Spend more time on the code for life support systems, healthcare, etc. If its just a bunch of rest API's for a crud app with few consequences if you break stuff, then its okay to live life on the edge.