For the past few days I'd been really struggling with "what am I going to be working on long term?"
All of my work felt like temporary stop-gap projects, filling in the space until I figured out what that one project was that was going to be my life's work. (2/6)
It felt like all of my projects were sort of scattered across different product categories, solving unrelated problems.
What could a video course on TDD and a CSS framework possibly have in common?! (3/6)
It felt like I was running in multiple directions at once instead of making consistent progress on a clear mission.
But forgetting about "what am I going to build" and thinking about "who will it give me genuine satisfaction to help" is giving me a different perspective. (4/6)
It turns out all of the stuff I've done over the past few years *is* related!
I like to help people make software they are proud of — everything I spend my time on fits when that's my mission. (5/6)
So thank you @sivers — in 1.5 hours I went from feeling really disheartened and that I needed to find my purpose, to feeling a deep sense of clarity and feeling satisfied that I know exactly what I should be doing and in fact have been kicking ass at it for years. (6/6)
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Playing around with using Notion as a CMS for my personal site just to reduce the friction to publishing. Pretty fun but the whole "blocks" abstraction + pagination stuff makes it a lot of work to extract some basic written content via the API 😅
For real the amount of API requests you have to make to get all of the content for a page is wild. Have to recursively walk every block looking for children and make new requests to get those children. Starting to think this is maybe a bad idea, we'll see 😅
Alright giving up on this, just too much to worry about with the number/rate of API calls, rate limiting, transforming the complex data structure I get back, etc. Still love Notion as Notion though.
Now I'm wishing Bear had an API 😅 Anything similar out there that does?
What's the actual best floor planning tool I can play around with for redoing my office? Hard to find the good stuff, this whole category is SEO'd into oblivion 😅
Here's where I got with Homestyler which was pretty quick and easy to play with... Wish I could come up with a good way to make it work with the desk in the middle but this doesn't seem terrible.
Hmm maybe this could work, desk not in the true middle but only need access from one side anyways...
Just not sure where to set up the ol' Rocket League station 😅
Is there any way with CSS grid to say "all rows should have size 'auto', except the last one which should be '1fr'" while relying on implicit rows?
I want every row as short as possible, with the last row taking up the rest of the space, but with an unknown number of rows 🤔
The image above is the outcome I want, but I don't want to have to use `grid-template-rows: auto auto 1fr`, because that breaks if I need another row. Any way to do it without knowing the number of rows?
Put another way, it's easy to make the first row different than the rest:
grid-template-rows: 1fr;
grid-auto-rows: auto;
But how can you make the _last_ row different than the rest?
Building really great stuff takes a lot more time, attention, and focus than is really possible to understand up front.
It's hard but I've had to learn to say no to even my own best ideas if they mean spinning another plate, or I eventually resent them for getting in the way.
If you want to do a lot of things, focus on things that can be finished.
Write a book, record an album, organize an event, produce a video, give a talk — you can build a rich catalog of work if you are deliberate about doing things that can actually be *done*.
But if you want to do things that can't really be finished (like software), I think the right way to be ambitious is to focus on one thing and make it great.
The sacrifice of saying no to a few fun ideas is not as bad as the sacrifice of never feeling awesome about your work.
It's a set of extensions for REAPER (DAW software) for editing live drum performances super efficiently + a bunch of other productivity helpers.
Although I'd been programming in some capacity since I was 10-11 and had good exposure to basic concepts like variables, loops, etc., I had no idea that "software design" was a concept, and it never even occurred to me that code could have "quality" 😅
I just had a bunch of feature ideas and had been messing around with some Python scripts, when Tim (the author of the bigger project) saw potential in me, took me under his wing in IRC, taught me C++, and created this stupid `Adam.cpp` file for me to go nuts in ❤️