Justin Garrison
June 22, 2022

Structure - 123dev #77

Posted on June 22, 2022  •  2 minutes  • 412 words
Throwing a bowling ball at a large balloon and seeing it pop in slow motion


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.

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 Technicaarstechnica.com Traffic from occupied Ukraine subjected to Russia’s censorship, surveillance machine.

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 Jobblog.dbsmasher.com It is not my job

Really neat way to try out tailwind. Even easier than installing things locally in an empty directory.

**Tailwind Playplay.tailwindcss.com ** An advanced online playground for Tailwind CSS that lets you use all of Tailwind’s build-time features directly in the browser.

Follow me

Here's where I hang out in social media