Top
Best
New

Posted by jxmorris12 3 days ago

Work with the garage door up (2024)(notes.andymatuschak.org)
111 points | 88 comments
mattkevan 1 day ago|
Genuinely curious where the best place online to do this is today.

Until recently my reflexive answer would have been Twitter, but [gestures vaguely at the state of it].

Would it be Substack, Bluesky, Mastodon, a personal blog, or somewhere else?

Maybe I'm overthinking it, but it's hard to know where to get started.

Gigachad 1 hour ago||
Against the grain here but I feel like it needs to be popularised. But have you considered trying to do it in person? Going to shared spaces, meetups, etc and talking to people.

It’s almost a dying practice but I feel it’s massively valuable in a way that can’t be replicated online.

burnt_toast 1 day ago|||
Niche forums are still alive and well.

I run a blog and like to write about projects but it's hard to get feedback there unless you're willing to moderate comments. As a work around I started sharing build threads on places like garagejournal and you can get a lot of good feedback.

kristianp 3 hours ago|||
I like reddit, but feel the moderation model is too skewed towards censorship. I created an informational post recently on a niche subreddit and it seemed well received, but then was deleted by a mod with no explanation.
nozzlegear 1 hour ago|||
> I like reddit, but feel the moderation model is too skewed towards censorship

I saw that the r/dotnet subreddit banned posting personal projects or "Show r/dotnet"-type posts except for one day per week, and only in the moderator's New Zealand timezone to boot. The reasoning was, apparently, because too many people were submitting projects that might be personal promotion (the horror), and that accelerated with agentic coding taking off.

Seeing what people are building with dotnet was the only reason I used to go there. Without it, it's just an Entity Framework bikeshedding support group (DAE think we should use the repository pattern on top of the repository pattern) where Microsoft's Github projects are promoted by default instead of individuals'.

mattkevan 11 minutes ago||
I’m building a new product design app that is made from the start for design systems and agentic collaboration. Tried posting about it a few times in the UX design sub as I thought it might be interesting to fellow designers, but they all got deleted by the mods for unspecified reasons even though I was careful to follow the rules. Gave up in the end.
collabs 1 hour ago|||
I don't bother submitting to reddit. I would say if you want to post anything substantial, as in something with multiple posts, to reddit, it should be on your own subreddit. Only allow posts and comments by approved users though.
runjake 3 hours ago|||
For sharing digital creations, X is still the #1 place to do it for visibility and discovery. I get a surprising amount of positive interactions there.
frangonf 1 day ago|||
I think the best way to do this today is having your own site, be it in the shape of a blog, digital garden or whatever and then syndicate, following POSSE[0], in case of wanting community or distribution.

[0] https://indieweb.org/POSSE

01HNNWZ0MV43FF 4 hours ago||
Yeah. You can follow microformats and use Bridgy to syndicate to BlueSky and Fediverse
simonsarris 1 day ago|||
> but [gestures vaguely at the state of it]

Everyone wants to gesture vaguely at the state of it but it's still by far the best place. Just use the site the way you want to use it, post the way you wish others posted, and mute stuff you don't like aggressively.

nkrebs13 1 hour ago|||
yep, x/twitter is great (relative basis). people will confirmation bias their way to whatever matches their priors though. i spent a day or two marking things as "not interested" and blocking people -- my feed is great: 99% tech niches, 0% politics.

i find reddit to be particularly bad; a true cesspool of negativity. Seems to be mostly just bots and incels looking for someone to blame and/or somewhere to direct their unhappiness towards.

cyberge99 1 day ago||||
Xtwitter is NOT the best place to be. For anything unless you’re a horny cryptobro.
dvt 3 hours ago||
Curious as to why people think this (other than partisan trend-following). I've been on Twitter since 2009, and it's arguably in the best spot it's ever been, apart from Grok being pushed so aggressively. A lot of people still build publicly on Twitter. If you're conservative you can follow conservatives, if you're liberal you can follow liberals. I find Elon annoying, so I just muted his account because it seems like it was being algorithmically pushed, especially during the DOGE days. But I do follow politics pretty closely, and it seems relatively balanced overall.

Not sure if it turned into Musk's idealistic "town square," but it's certainly more interesting than it was before.

Shog9 1 hour ago|||
So, I suspect the key to your experience is buried in this sentence: "I do follow politics pretty closely, and it seems relatively balanced overall."

Balance doesn't mean much by itself. Doesn't mean "informative" or even "accurate". Extremists from every walk of life screaming at each other might be in balance, but isn't much fun to be around. Note that the person you're replying to didn't even mention politics as such, much less a lack of "balance".

I watched twitter for years, starting in 2007. It was never what I'd call "good", but for quite a lot of years you could reasonably use it to follow people or topics that interested you without consuming an inordinate amount of time or attention. In fact, for most of its history you could do this without even bothering to log in - for a long time, that made it fairly useful as sort of an alert system. And that is long gone, so gone there's a good chance most folks using it now don't even remember (or never knew) that was ever a draw.

What's left is people who are logged in, _engaging_. And man, that was always the worst part of Twitter, the constant posturing and troll-baiting for clicks, pushing every viewpoint toward its extreme.

dvt 13 minutes ago||
> What's left is people who are logged in, _engaging_. And man, that was always the worst part of Twitter, the constant posturing and troll-baiting for clicks, pushing every viewpoint toward its extreme.

I do agree that engagement farming is—and has been—a problem, but as someone that worked in social media (mostly on the data side, fwiw), it's been a problem for like a decade+ now, long predating "modern" Twitter. And it's a consistent problem on all platforms (I mostly use Instagram, and it's annoying on there as well).

antiframe 3 hours ago||||
I think it depends on if your values align with the communities or not. For those that align, it seems fine. For those that don't, it's hostile.
caconym_ 2 hours ago||||
I stopped using it because offensively stupid drivel from morons who paid for blue checks started getting upranked everywhere, pushing down the tweets I actually wanted to see. I have no problem talking to people with different ideologies and political views (actually I tend to enjoy it), but what the site was showing me was consistently not worth my time.
TheElectronaut 4 hours ago|||
[dead]
projektfu 4 hours ago|||
I think YouTube can be a good place for it, probably supplemented by a simple website.

Example, Pete's Garage.

https://www.youtube.com/watch?v=xQFlaDhWsck

mdb333 2 hours ago|||
Hackaday is still pretty cool if you're into technogadgets and the like
swader999 2 hours ago|||
Isn't twitch or YouTube live the obvious sort of way?
malshe 1 day ago|||
I would begrudgingly suggest LinkedIn. I have seen a bunch of professors doing it there successfully. There they also promote their Substack which LinkedIn allows. I remember Elon had banned Substack on X at one point.
tayo42 1 day ago|||
Does substack have a built in community like that? I thought you really needed to get people there or use it for the newsletter feature.
oliver236 1 day ago|||
[flagged]
ghostpepper 1 day ago|||
It was called Twitter for 17 years before being renamed in 2023. The Twitter domain still redirects to roughly the same site it was for all those years.

Why does it matter if someone still calls it Twitter?

wpm 1 day ago||||
Cause X is a stupid name
cortesoft 1 day ago||
And twitter isn't?
zaphar 1 day ago||
No, it isn't. Twitter was absolutely brilliant marketing. It perfectly encapsulated what the site was at the time.

X is just a letter the current owner likes. It has absolutely no relevance to what the site does or is for.

stronglikedan 1 day ago|||
[flagged]
kashunstva 1 day ago||
> everyone

Surely this claim cannot apply to all humans who refer to that social media service. There are multiple potential competing explanations that have nothing to do with virtue signalling. For many, particularly non-users or rare users, “Twitter” is a more familiar name. Personally I don’t like the new name; and since it’s not a person, dead-naming it causes no one any harm or offence. Twitter, X - if one’s interlocutor understands that you’re both referring to the same service, what does it matter in casual circumstances?

stronglikedan 1 day ago||
[flagged]
threetonesun 1 day ago||
X doesn’t even allow for non-logged in users any more, forget about the blatant racism from its owner and occasional child porn. Who even knows what algorithm it uses to show content any more. Anyone still posting there is either wildly ignorant or completely ok with this, and in either case it’s hard to value anything they say.
mapontosevenths 1 day ago||
I very much agree with this author, and the sort of open source ethos it embodies.

However, as a corporate stooge I have a hard time balancing my natural desire to work with the garage door up and my "neighbors" (legitimate) need for me to turn my terrible garage band music down and only show up after practice is over (when I have a nice deliverable).

Does anyone have any tips for finding the right balance? What is the professional development teams version of working with the garage door open?

LatencyKills 1 day ago||
I was also a corporate stooge (at both Apple and Microsoft). One of the biggest differences in culture was exactly this point. At Apple, it was encouraged to share your successes and failures in real time across teams. At Microsoft, there was so much infighting and competition that you tended to share nothing until you were ready to release. For example, someone on the Windows team wouldn't want to give away a cool solution that could be "stolen" by the dev tools team. This resulted in walled gardens that were protected at all costs.
draw_down 1 day ago||
Remember that webcomic of the org charts of different companies? Microsoft's was a bunch of separate groups with guns aimed at each other.
kristianp 3 hours ago||
Here it is: https://ritholtz.com/2013/07/organizational-charts-of-amazon...
Lalabadie 1 day ago|||
So long as this is about sharing on the Internet, the fun part is that no one is forced to be your neighbour. The question becomes whether you want to create the opportunity for kindred spirits to find you or not.

In a corporate setting it's a bit different, since you need to create non-critical sharing spaces where it's okay to share that sort of progress.

throwpoaster 1 day ago|||
Seems related to the explore/exploit problem, where the standard answer is related to the answer to the Secretary Problem[0], with the important caveat that it depends on whether "passing" on an opportunity legitimately makes it unavailable in future.

But another good answer is to open the door and trust the audience. The people who show up to the garage practice are perhaps not people who show up to buy tickets.

Adopting a scarcity mindset, generally, is a bad idea.

[0]:https://en.wikipedia.org/wiki/Secretary_problem

mapontosevenths 1 day ago||
I'd never heard of the secretary problem, though like all of us I've been in that situation hundreds of times. Fascinating read! Thank you.

This is one of those (increasingly rare) internet conversations that might lead to legitimately better outcomes in my life.

doctorpangloss 4 hours ago||
how do you know that you are not the super critical one?
regenschutz 2 hours ago||
It definitely depends on the platform, though. On GitHub, absolutely, work with the garage door up. But on some platforms, it's the complete opposite.

Many moons ago, I was making mod for a game and had the idea to publish it on Nexus Mods [0] so that I didn't have to bother setting anything up once I actually wanted to publish the initial release of the mod. It was not at all in a working state when I made the public page for it.

Imagine my surprise when I wake up the next day and have thousands of views on the page and a dozen comments berating me for publishing a mod that doesn't work...

Ever since then, I have had problems with working with the garage door up, even though I know that it's totally acceptable on GitHub. It's habit by now to work on everything with the garage door down, just in case...

[0]: https://www.nexusmods.com/

dmos62 1 day ago||
How do you learn to share what you do, when you're not used to sharing at all? Should one accept that noone will read 99% of what one shares and just use sharing as a way to record and reflect on own process?
asa400 1 day ago||
> Should one accept that noone will read 99% of what one shares and just use sharing as a way to record and reflect on own process?

Yes, 100%. Almost no one has found either my public code or my writing useful, but the process of writing and documenting has been tremendously useful to help me clarify what I _actually believe_ at that point in time. This is the primary benefit.

That said, a few projects have taken off unexpectedly and clearly helped some folks, and I've received a few cold emails from folks who somehow ended up on my blog, and all have been pleasant conversations!

One thing I recommend is trying to lower the threshold of what is acceptable to publish. Publish scraps, publish "today I learned", publish "look at this stupid thing I discovered" stuff. Gradually your threshold will rise, but one mistake I see people making is the belief that they have to publish finished projects and novel-quality writing in order for it to be worth it. Nothing could be further from the truth.

wonger_ 2 hours ago||
Yes, and and it might help to have a second stream for those smaller things -- a microblog, notes, or TIL section of your site (I call mine nuggets).

It helps relieve the pressure from full-length blog posts. A place to let yourself drop below a certain level of quality/polish/length. Anything to move beyond a stagnant blog / writer's block!

theshrike79 1 day ago|||
I've "built in the open" before that was a thing.

Just the fact that my Github repos are 99% public forces me to be diligent in what I commit (no secrets, nothing private)

I have like one project with over 10 stars and a bunch of forks, but that's about it. I build stuff for me, not for others. If someone can look at my crap and get inspiration, it's cool but not essential to my happiness.

Some people on the other hand LOVE the "community" bit of it, every single brain fart of them has a fancy landing page, 15 posts about it on different subreddits and substacks and it's basically a yt-dlp wrapper or something. That's not for me.

bombcar 1 day ago|||
Yes. The very act of sharing is a form of "rubber ducking" [32] which will help, even if you're Truman and nobody else exists.

And even if nobody else exists, you do [99] and can later look back at your sharing and glean insights, even if "wow look how little I knew and how far I've come".

[32] https://en.wikipedia.org/wiki/Rubber_duck_debugging

[99] https://gutenberg.org/ebooks/59

twosdai 1 day ago|||
I think if you make the sharing intentional to specific groups or specific people with high quality work, people will be interested.

So you can biforcate your sharing somewhat. 99% of your content of sharing will not be watched initially, but if you trim it and edit it intentionally well for an audience who care, people will come to see more of what you have.

Many "influencers" share a lot on twitch and then cut up the best part of their stream into a 2 minute video byte for youtube. As an example.

voidUpdate 1 day ago|||
I do exactly the second part of this. Nobody is going to read what I write, so I just write about what I did, how I did it and what I was thinking when I did it. Not everything has to be written as a perfectly cited essay, but often just noting down what you did can be helpful in the long run. Sometimes I've thought of something, remembered that I did something useful and related in the past and dug out an old article to consult my previous thoughts
sanex 1 day ago||
1. "Nobody" will likely read it. Don't overthink, don't be shy. 2. If you don't post you won't put the effort in to make it good. Finish your thoughts, fix your grammar, add headers and bullets and tags and pictures.
analog31 3 hours ago||
I'll definitely steal the phrase (with attribution of course).

When I first started using Jupyter, I was curious about the idea of turning a notebook into a paper or book by hiding all of the code cells. In fact I learned how to do it, and have now forgotten.

More recently, I just share the notebook, code and all. I've learned that people like managers actually like it that way, because it gives them a feeling of involvement, like bringing them into the lab. You can read it, use it, change it, whatever you want.

Unfortunately, the climate doesn't like me working with the garage door up. During the winter, it's cold. During the summer, condensation pools on the cold floor.

endymion-light 1 day ago||
I like the concept of this, but it does feel horrific to share on most social media. I already share a lot of work I do in local dev chats etc - but there's something about the X algorithm that makes sharing anything feel terrible.

Although weirdly i've found youtube to be really good in terms of getting audience for smaller works, and annoyingly linkedin seems to actually share inside your network.

There's just something about Twitter/X that is a complete shout into the void when posting about in-progress dev work that feels awful.

myself248 3 hours ago||
This is part of the power of a makerspace, to me. To show up and work on my own thing, whether or not someone asks about it, whether or not someone offers to help. Those latter things are where I usually focus, but the first is important too.

The funny thing is, the space really has a garage door (two, in fact), and when the weather permits, we love to work with them up. Occasionally people wander by and inquire, and get a tour, and some of them have joined as members.

holybbbb 51 minutes ago||
Yeah work with the garage door up so better equipped competitors can have an easier time copying your work.

Do these navel gazing blog posts come with any life experience?

mavleop 28 minutes ago|
I really dislike this comment as it assumes that everything is a competition and needs to make money.

If you just do things for your own enjoyment, then it’s obviously better to do it semi-publicly so that you can connect with other like-minded people or simply give online passers-by something neat to look at.

Plus, if you’re motivated by the activity and not the outcome, you don’t have to worry about competitors at all because you have no competitors.

dcchuck 1 day ago||
I enjoyed the sentiment, thank you for sharing.

Came to post about the site. My first reaction to the layout was "Oh, must be optimized for mobile." Then I clicked a link in one of the articles and it opened alongside it. Very slick. I enjoy this! It enables that "wiki deep dive" style of browsing. I suddenly want to read all your notes.

steezeburger 1 day ago||
I actually made a Wikipedia browser directly inspired by Andy's blog: https://steezeburger.com/wikipedia-browser/

I find it a really intuitive way to browse notes and to get a feeling for the relationships between your collected information.

dcchuck 1 day ago||
This is great! Thank you :heart:
transitorykris 2 hours ago||
This is the first time I've encountered this. I want all footnotes to work this way! Otherwise I'm off into a rathole and never return. Love it.
mettamage 3 hours ago|
I'd love to but I'm afraid, I'll be in breach with my employer. I don't know what I can or can't say.
More comments...