Careers are non-linear
David Hoang, Should managers be technical?:
Career development looks more like unlocking attributes for a different subclass in a role-playing game, than picking a distinct class that can never change. It’s not a path. It’s a collection of skills and attributes focused on certain outcomes. Applying foundational skills is heavily contingent on your role and responsibility.
👍🏻 Careers, management or not, aren’t straight lines. The skills you need for your career aren’t a tree with one root. You can skip between various skill trees, if you like! You can go deep, but wide is an option too. The more you know, the more you can delegate!
You should check out David’s newsletter too.
A wise person from a Destiny 2 Slack:
I guess when you’re done with the main quest, you go back and do side quests
Careers (and lives) are non-linear. Occasionally their trajectories don’t make sense. They may even outright disappoint, in the moment. The silver lining is, they give us unique skills and experience that someone in the world wants if only we can find them. 📈
A tinker for your tinkers
David Crawshaw, jsonfile: a quick hack for tinkering. 114 lines, including comments. Nothing revolutionary here. Just a nicely written and well-thought-out “classic hack” for storing data in toy programs and prototypes.
I love a good shower-thought
Regarding Leó Szilárd, a theoretical physicist who first conceived of the possibilities of nuclear chain reactions, nuclear power, and nuclear weapons:
The bath was down the hall. “I remember that I went into my bath…around nine o’clock in the morning. There is no place as good to think as a bathtub. I would just soak there and think, and around twelve o’clock the maid would knock and say, ‘Are you all right, sir?’ Then I usually got out and made a few notes, dictated a few memoranda.”
— Richard Rhodes, Making of the Atomic Bomb
Shower thoughts, bath thoughts, lawn mowing thoughts. Great minds think alike, i.e., in similar repose.
Sneaker-net’ing URLs to personal devices in the year 2024
Suppose you’re on a computer provisioned by a corporate IT department. They’ve restricted the software you can install. On principle, you’ve decided that even signing in to websites on a personal account is nice to avoid, where possible.
Given those constraints, how do you transfer interesting web stuff you’ve come across from the sphere of corporate IT into your sphere of IT? Normal tools like bookmarking sites or iCloud sharing are out. Emailing it to yourself is also out, too many steps and too janky.
What I came up with is:
- Find a bookmarklet that will convert the current location’s URL to a QR code. This Codepen worked for me, but I bet there are others!
- Hold my personal phone up to the monitor like a weird person and scan said code
- Now the location is on my phone and I can do as I like
Rails generators reminders
First: use them! Most frameworks have a project boilerplate and that’s it. Rails’ ability to quickly lay down a conventional resource, model, or anything else is a productivity booster. Use it!
Second: experiment with the commands before you run them. Try Harrison Broadbent’s, RAILSG · Ruby on Rails Generator Reference and Command Builder:
RAILSG is a collection of Ruby on Rails generator command references, and command builders.
Third, write your own. When your app gets traction, you’ll probably invent a couple of conventions of your own. Use generators to quickly write new code consistently. Garrett Dimon has become the expert on this, Creating Custom Rails Generators:
Rails generators can help remove significant friction from the process of spinning up new ideas, but you don’t have to limit yourself to the included generators. You can also create custom generators as long as you’re familiar with the available APIs and know where the speed bumps are.
And check out his forthcoming book on the same topic!
Notes on focus and attention
Focus and attention are inputs to producing excellent things. All the talent in the world won't get me far if I’m not focused or attention isn't working in my favor. Beyond my skills at whatever I’m making (software, teams, products, essays, etc.), I need attention and focus.
In other words: I want to make what’s important to me: teams, writing, and software. I need focus to decide what to write/build with excellence. I require attention to sustain that focus.
Henrik Karlsson on multi-armed bandits and focus. First, explore to find what I might want to focus on:
The trick is to collide your mental model with the outside world as often as possible. This is what exploring does. You think you know the distribution of payoffs of the slot machines, but you try something new. You discover that you were wrong. You update your model.
This is a life design thing. Get out in reality, seek novelty, try plenty of things, “touch grass” with the world outside my mental model, the more the better. Experience a bunch of things, surround myself with intriguing, intense, or impactful people.
Surely things could have gone differently for me if I’d done more exploring when I was twenty-something. But, much less of the world was available to me then. More important that I figure out the world needs exploring now and then and that I can explore even with the responsibilities of my forty-something years.
After the exploration, “exploit” what I’ve found. Choose a few things and go deep on them. Things which resonate with me and make me think “this is a thing that I can do or invest my time and effort in”. I start doing it and that is focus.
But, really choose those “pillars” of focus. If I pick seven things, I haven’t really chosen. Pick a few of these things, leave several on the cutting floor. Don't construct some wild productivity system where I can spread my energy out over the seven days of the week, over seven areas of alleged focus and get nothing done (except possibly create a wobbly ideology and maybe a video course selling it 🌶️).
May I recommend the rule of three? It’s great.
Focus-and-exploit lets the brain work the problem even when offline, away from keyboards and tools. Pro-tip: mundane chores are an excellent tool here. e.g. take a shower, mow the lawn, go for a walk.
Why would focus compound? Part of it is time. If you care about less, you spend more time doing what you care about most. Also, you are always nonconsciously processing the thing you focus on. So cutting priorities means you work even when it looks like you’re not working. These days, I’ll spend the afternoon playing with the kids, doing the dishes, repairing the houses—being busy in a mind-clearing way. Then, when I sit down to write the next morning, I can type 700 words without thinking. The ideas have been churning in my head, just below the surface of conscious thought, and come fully formed.
If you're really focused, your brain is always working on those three pillars. It's thinking about whatever it is you're doing, turning over problems, processing that information, compiling it, organizing it while you sleep, and while you do mundane things.
Austin Kleon suggested a similar approach. When he runs out of writing/creative energy, he cleans his pool. Basically, he takes his thinking mind out of the loop. Lets his physical body do something routine and mundane to invite the creative mind to return. (Sorry, I can’t remember which Austin Kleon thing I saw this as a comment on. 🤦🏻♂️)
If you like this explore and exploit stuff, you’re going to really dig Kent Beck’s ideas about explore, expand, exploit.
On the other hand, allowing ideas into my sphere of thought from social feeds designed to put me in a bad mood or get me to buy stuff breaks the focus. I need attention.
Craig Mod, How I Got My Attention Back:
If I tell people I went offline for a month, it’s like telling them I set up camp on Mars. It hints of apostasy, paganism. Tribes seem to find pleasure in knowing all members suffer equally. But, really, is the situation so dire that we can’t wrangle a little more control? We’ve opted into this baffling baseline of infinite information suck, always-availability. Nobody held a gun to our head. We put our own mouths on the spigot every single day.
But it’s so delicious. That spigot goo — buoyed by pull-to-refreshes and pings and wily dots. Giving up attention, so seductive.
I can’t focus if my attention has me thinking of “5 amazing one-takes by Scorsese” or “INSANE Porsche 911 builds”. 🧠🫠 Too much social media feed is an inescapable gravity well of wandering thoughts. Modern, programmed attention makes it difficult to think our thoughts or sustain them.
However, disconnection is a luxury, and a bit ascetic. The real tactic requires figuring out how to thread the needle, striking a balance between connectedness and Waldenponding.
So I need guidelines, even when discipline wanes:
The internet goes off before bed. The internet doesn’t return until after lunch. That’s it. Reasonable rules. I’m too weak to handle the unreasonable.
What works for me:
- Remove the glaring offenders in my “attention” life. Mute, unfollow, etc.
- Set coarse rules that protect my time to focus. e.g., I take the first hour of my day for a writing routine, while my energy is high and the world is mostly asleep instead of eager to distract me.
- Remove decision-making. I listen to the same album on repeat during my writing session (currently, A Love Supreme). I work through the same five-item to-do list every time to get my energy going.
Attention and energy are finite. Don’t worry when one or both dwindle. At the end of the day, after numerous meetings, the weekend after a long week. That’s when it’s basically okay to allow a little temptation into your day. Don’t succumb to hustle culture! I encourage you to take a break from crushing it now and then.
Excellence. This bit started with trying to figure out how focus and attention generate excellent work. In particular, I need more than acumen and experience to make exceptional things, teams, organizations. I need to choose the right thing to focus on. But, tying up excellence with identity can cause misery or generate path dependence. I require honesty with myself when I’m doing great work and when I’m going through the motions to keep the work going. Focus and attention are preconditions for making excellence.
I Swear, I Really Wanted to Make a 'Rap' Album but This Is Literally the Way the Wind Blew Me This Time – Andre 3000
It’s all works in progress. Many posts are rough drafts I put out there to keep myself going. I have no idea which ones will stick and which ones will bounce. Plenty of drafts and following the way the wind blows me.
I know that if I let my attention wander, I will put less out there. Ergo attention. And I know that if I try to make several kinds of things, I will put less out there. Ergo focus.
Teams and organizations have focus and attention, too. Builders — developers, designers, etc. — focus on their slice of a problem. Teams focus on the problem as a whole. Organizations focus on solving problems that generate an impact on the metrics or goals they’re chasing.
Priorities are the attention of a team or organization. The negative space in those priorities reflects problems and impacts the group will say “no, thanks” to. That suggests a tidy way to think of personal and group attention; we should say “no, thanks” to attention-sinks which aren’t aligned with our personal goals and priorities. “No, thanks” to algorithmic feeds when our goal is to write, for example.
(Time to land this thing.)
Focus is a capacity to get stuff done. To choose a problem and put many hours and days into it. A sense of purpose, if that’s your thing.
Attention is deciding what the mind is thinking about. Attention can complement focus, or derail it. It’s how minutes turn to hours, in good ways (or bad).
Shallow focus and attention see us bouncing from one idea to another. Often, without our intention to intervene (i.e., dopamine hits). The good focus and attention turns minutes into hours of engagement and days of interesting work into the weeks and months of a notable career or legacy of work.
The funk is in the notes you don’t play
Funk is unique amongst musical genres, in my perspective, due to the importance of the notes you don’t play. The space between notes, and not “shredding” every possible moment, is important in all genres. But I find that the funkiest stuff gets that way from missing expected notes and shifting expected notes to moments where they shouldn’t be.
Funk was a rhythmic system of tension and release over time, but also simultaneous tension between some players exercising maximum restraint and others exhibiting maximum expressiveness. Most of all, funk was a science of subverted expectations, syncopation taken to its ultimate destination. With funk, things weren’t always where you thought they’d be.
– Dan Charnas, Dilla Time
Digital Underground, Rhymin’ on the funk. Recommended.
Funk not only moves, it can re-move, you dig?
– George Clinton, P-Funk (Wants to Get Funked Up)
The LFG called life
LFG: looking for game. An ad-hoc scheme, often forum-esque, where strangers looking to play an online game that lacks matchmaking find each other and coordinate starting a game.
No matter how famous they get, the forward-thinking artists of today aren’t just looking for fans or passive consumers of their work, they’re looking for potential collaborators, or co-conspirators. These artists acknowledge that good work isn’t created in a vacuum, and that the experience of art is always a two-way street, incomplete without feedback. These artists hang out online and answer questions. They ask for reading recommendations. They chat with fans about the stuff they love.
– Austin Kleon, Show Your Work!
This is how I found so many of my online pals and past/future collaborators. The wonder of blogs, “web 2.0”, and then Twitter. We were out there posting, finding tribes, and, occasionally teammates.
You have more writing material than you think
Jim Nielsen, Blogging and Composting:
But as a byproduct of whatever you’re building you undoubtedly learned, observed, or cursed at something along the way.
And if you blog, you can make good use of that experience!
Show up (almost) every day, stack some drafts. Write down what you learned or what surprised you or what amazed you. Sooner than you know it, you’ve got a thing going. Maybe even a thesis or long-running schtick. Works for any kind of writing, not just blogs. 📈
Weekend in Portland
Day two: breakfast, books, public transit! Tina Fey and Amy Poehler (surprise guest: Maya Rudolph!) put on an excellent show. (Not pictured: very, very cold.)
Grits ’n Gravy. Enjoyed.
Powell’s Books. Enjoyed, transacted.
The light rail line back to our Airbnb. It’s nice to get around sans car now and then!
Dinner plates say what we meant to say at Bottle and Kitchen.
Seeing lady comics at a concert hall, not a bad way to spend a night out of town.
Work in progress
I’ve had this sitting prominently in my Muse workspace for a while. Seems like a good time to deploy it now.

Barry Hess, You’re a Blogger, Not an Essayist:
I’m not going to look down on you for micro-posting on your blog, either. Heck, I might do it myself. I don’t prefer it, though. A blog isn’t Twitter. Just like I don’t think of a blog as something containing 2,000-word, heavily researched posts.
You don’t have to be an essayist. (Though you can be one if you want!) Don’t let those essayists discourage you from blogging.
Just write. Just blog.
Cosign.
Weekend in Portland
Day one, travel day. Air travel is fine. Green carpets are green. It’s cold and dreary, as expected. There may be snow. We persevere.
Obsidian + LLMs
My experiments (with obsidian-copilot) have yet to yield a satisfying intersection between LLMs and Obsidian. I generally find OpenAI’s models write too much like breathless clickbait instead of an interesting human. I don’t want a summary or rewrite of my notes generated in that style. For querying/searching/discovery, OpenAI’s notebook-esque web interface is fine.
I’m still hoping to come across something that uses indexing and embedding to help me organize and connect notes I wrote, by my hand, in intriguing and novel ways. 🤞🏻
That said, if you’re already running an LLM locally via llama, obsidian-ollama looks like an excellent way to integrate it into your note-writing/knowledge management scheme. The code of this plugin is easy to follow and nicely structured, making it a good one to look at when the temptation to write Obsidian plugins comes. (Which, for me, arrives as a potential distraction more often than I’d like!) Disclaimer: I haven’t tried this one yet!
Journal for work/life/everything
Ray Grasso, Long Live the Work Journal:
Keep a journal for work, champions.
It’s pretty easy to get started—just create a text file.
Throw in a new heading each day and write down whatever you did—a single line for each task is usually enough. I put the newer dates at the top so it’s less scrolling to get to the most recent content. Over time you end up with your own little private reverse-chronological blog-in-a-file.
Each day, dump in commands you’ve run; links to documents you’ve created, reviewed, or read; tasks you want to get done; or goals you want to achieve.
You’re building a little outboard brain where your work history is just a short grep away.
Endorsed. Journals are the best PKM impact-to-effort ratio out there. I like DayOne, been using it for more than ten years and thousands of entries. But, anything works! Your notes app, a text file, a document in your preferred word processor. Anything you can search later and access anywhere is good!
The most important thing is to turn what’s in your head into “words on paper”. That’s when the magic happens!
The status quo
Most fascinating game there is, keeping things from staying the way they are. – Kurt Vonnegut, Player Piano
The status quo is a hell of a thing. Path dependence makes this a challenging game.
The biggest challenge you could take on in life: change it for even the slightest better. A virtuous challenge too, in an Aristotelian virtues sense?
Low-key CSS libraries
I like the idea and execution of Tailwind. That said, there’s something nice about dropping a CSS library reference into a new HTML file and getting styled content without adding any classes or other legwork.
The nice thing about these libraries is they imagine, to some extent, a world where the stylesheets browsers use as defaults didn’t look so bland.
- new.css – if browser defaults looked real nice
- mvp.css – if browser defaults looked like Bootstrap or the Tailwind examples
- nes.css – if browser defaults said “heck, we’re going with it” and emulated the look of classic Nintendo game menus
- tufte.css – if Edward Tufte had been put in charge of default browser stylesheets
Software makes you more productive, otherwise it’s (weird) art
Rands in Repose, Seven Steps to Fixing Stalled To-Do Tasks:
The never-ending question you must ask regarding whatever productivity system you’ve built is, “Does this system make you more productive?”
The purpose of all this software is to get stuff done (make things), not to fiddle and shuffle tasks around! (This goes for individuals and teams, FWIW)
2023 by the bullets
- Places visited
- Marfa, Texas
- Las Cruces, New Mexico
- Tucson, Arizona
- Disney World (Orlando, Florida)
- Disneyland (Anaheim, California)
- Prunedale, California
- Salinas, California
- Monterey, California
- Dallas, Texas
- Writers enjoyed
- Music re-discovered
- John Coltrane A Love Supreme
- Return to Forever The Mothership Returns
- Concerts attended
- Bruce Springsteen and the E-Street Band,
- Lyle Lovett and his Large Band
- Thundercat
- My best writing
- Previously revisited
Low-key tools-for-thought
I have an elaborate, perhaps baroque, setup of journals, notes, tasks, highlights, read-it-laters, feeds, and canvases-for-thinking. I consider it a crucial, and very idiosyncratic, piece of “knowledge worker infrastructure”. Furthermore, I don’t think I could handle a lot of the work and projects that I do, to the extent that I do, without it.
But, I hope that constructing such a scheme, and doing all the time intensive background research and tinkering, is not something everyone would have to expend effort on to think better and more clearly.
My hunch here is that the software bundled with iOS/iPadOS/macOS is very close to allowing folks who just want to remember and brainstorm get started immediately. Currently, a couple of elements are missing. This means you have to hit the third-party ecosystem escape hatch and consider a daunting variety of applications, workflows, and identity/quasi-religions.
Herein, a wishlist of system-level capabilities that would make macOS an even better “bicycle for the mind”.
In any old macOS app, I want to highlight text (mostly) with any pointer (mouse, stylus, finger) on any device (laptop, tablet, phone) and capture/promote text. I may want to add my commentary or notes too. Afterward, I should be able to search for this in Spotlight, at the least. Even better if the whole document/page/file/etc. the text came from is indexed, so I can find highlights despite imperfect memory.
macOS already extracts contacts and events from plain text. Faces are identified in photos. Why not make text excerpts/highlights/passages a first-class thing in the system’s information architecture?
I want to identify key ideas, concepts, people, and other nouns, so I can hyperlink between them and navigate them in something like the Finder.
This verbs-and-nouns concept was key to AppleScript. I’ve read that it was part of the conceptual bedrock of NeXTStep, but I haven’t found more than a few passing sentences on that.
Why not carry that idea forward or rediscover it on macOS? Some folks want to do more than scroll, post, and transact.
Notes and Journal, along with Finder and Spotlight, seem very close to checking all the boxes here. 🤷🏻♂️I don’t use those apps, so I’m wildly speculating here. Out over my skis, as they say. That said, this is so close to the core of what you really need to do next-level, thinking-augmented-by-computers.
Even though I use very particular apps, I feel like Apple has the right foundations here. A journal app for capturing ideas, reflections, and life as it happens. A notes app for putting structure and organization around the ideas that emerge from those moments. Tie it together with search to resurface and rediscover those journals and notes.
A fellow can dream, right?