Oddbean new post about | logout
 We have the opposite problem of corporations, where there is one person coding and 100 people helping him. We have 100 people coding and 1 person helping them all. Like this meme, but the tester, sys-admin, back-end dev, designer, or marketer is in the pit. 😅 

https://i.nostr.build/EjtFGwhik34HkMof.png  
 We need to expand the concept of "builders". Is the only builder the person who owns the repo, or does it include, in a wider sense, the people helping that person work more efficiently and effectively? Can we define project teams?

Or are we destined to stay every-dev-for-himself? I mean, as nice as it is to be a dev, being the Product Owner and Senior Dev of a project team is probably even nicer. Just saying. Think about where you want your project to be next year or in 5 years. Will you get there alone? 
 I guess that's the difference.
Public status, from users and funders and journalists, comes from being Ze Dev.

Support roles tend to only have "project-internal status". I.e. only the people working on the project care about their effort. So devs who give people in support roles the feeling that they care about their work, and that they're part of a team, will get more work out of them. Everyone else will get less.

I've been slowly distilling my focus down to helping a few particular devs, because they seem to value it, most. I think those are the devs with the longest-term potential because they know how to motivate staff. They're the people I can picture running a company. 
 Same. 
 Yeah, it isn't a perfect comparison, but some of the things corps do are done for a reason and work better. They don't necessarily focus on what the perfect answer is, but what AN answer is that gets the job done. I can tell you for sure that telling people like me to fuck off won't be good in the long run.

Average people aren't going to install a specific keyboard from a GitHub repo to 'fix' editor bugs that have existed the entire time I've used Nostr (it's still there, on multiple devices and keyboards). This is a real interaction I had with a Dev. There are a lot of very basic issues that have taken the backseat to additional features and no one seems to care. I'm not installing a specific keyboard just to use a Nostr client and neither will most normies. It's like building a house on a half-finished foundation. I don't get it, especially when people are testing and telling them about issues for free. I just stop funding and using those apps and move on at this point. There isn't much else I can or will do for those projects. 
 Yeah, have to just give up and move on. 🤷‍♀️

Just makes me more eager to build something to replace their stuff, really, or to promote alternatives. 
 That's the beauty. We can be what we want to see. 
 Yeah, but I can't build a replacement for EVERYTHING. At some point, we all are stuck using other people's stuff. 
 True enough. That's why I prefer we figure it out together instead of all fucking off like I am. It doesn't help in the long term. 
 I think building teams, is the answer. People think that's just something for larger projects, but projects tend to get large because they have a team.
One person doesn't scale that well.

I'm not sure how to help other devs find their team. It took me months of scouring the feeds, all day, to find those people, and I needed to find 20 in order to end up with a handful of solid ones.

If you have lots of money on offer, you probably get more candidates, but most drift off, again, or are half-hearted. There are easier ways to make money. 
 Not that I'm perfect. I'm far from it. 
 Anyone competent knows that there MUST be something wrong with their code. They're just waiting to see, if anyone finds it. 
 🫂 we all gotta help each other in the pit, teach and learn up down left right, repeat