Structure - 123dev #77

#77・
90

issues

Subscribe to our newsletter

By subscribing, you agree with Revue’s Terms of Service and Privacy Policy and understand that Skills, stories, and software every dev should know will receive your email address.

Structure - 123dev #77
By Justin Garrison • Issue #77 • View online
Flexibility vs schedule

Throwing a bowling ball at a large balloon and seeing it pop in slow motion
Throwing a bowling ball at a large balloon and seeing it pop in slow motion
Comments
Are you the balloon?
Everyone needs some amount of structure. Some people need more than others and it helps them keep their shape. This works until someone throws a bowling ball at you. The more flexibility you have—and the less internal pressure—the more likely you are to be able to absorb the external force without popping.
As a developer it’s important to be flexible. You might think something will take 2 hours, but instead it takes 2 weeks. When you work by yourself this might be fine, but when you work on a team, it’s crucial that you communicate frequently and let the team absorb the change so the group doesn’t pop.
Micro schedules
One of the ways to absorb external pressure while still having structure is by making micro schedules and habits. You can use habits to get things done without scheduling and you can keep flexibility in your schedule by using small blocks of flexibility.
Deep work takes time. I like to block off at least 3 hours to get my own tasks done. It is always nice to have more, but 3 is about the minimum for me to get into a flow. Putting 3 hour work blocks back-to-back rarely works for me.
I try to structure, my schedule to optimize for as many separate work blocks as possible. I move meetings together and free up afternoons to make sure I can achieve my goals.
You’ll need to find what works for you, but one thing I know for sure is you need to be flexible because things change all the time.
Links
Controlling a countries supply chain is scary, but it is often more easy to track because it affects physical items in the world. Controlling information and communication in a country is much harder for people to understand and track the impact.
Russia is taking over Ukraine’s Internet | Ars Technica
Senior engineers have more ambiguity in problems they solve. They also need to be more careful to prioritize because the scope of what needs fixing only grows the broader you look.
Not My Job
Really neat way to try out tailwind. Even easier than installing things locally in an empty directory.
Tailwind Play
Did you enjoy this issue?
Justin Garrison

1 gif, 2 comments, and 3 links to make you a better developer and person

In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue
Los Angeles, CA