284 karma · joined March 16, 2023
There is also a time dimension to software. I have been on some occasions the only developer of pieces software that were tackling hairy problems that teams of "normal" developers would avoid. I always wanted to solve those problems in a way that would make everyone's life easier. To do that I had to spend a ton of deep focus time on modeling the problems effectively, and if I was successful, people who were put off by the problem space would come and contribute, because they found the model amenable. Or they thought it'd benefit them to be a part of a project that's picking up steam. A lot of these people would fix small issues here and there, but some of them actually donated a lot of focus and helped take these projects to new levels. The ones making the deep changes always cared deeply about the problem space, or brought a lot of knowledge from another subset of cs, and I wouldn't call them "normal". I think it is a disservice to the sacrifices they made to do what nobody else felt like doing and throw a blanket statement like "teams of mundane contributors do the really important work".
This is not a dig at "normal" devs - I have been the "normal" dev on many projects, but because of my experiences I try to give credit where credit is due.
I also detest the 10x thing exactly for the reasons you pointed out.
E.g. https://bellard.org/
To add to the insult, I'd challenge you to think of how many "great teams" of "normal" engineers, whatever any of these terms means, could pull off most of these projects in any amount of time.
Great professionals exist. They produce great work that is tough to reproduce. Your "helping" them does not mean they couldn't have done it without you.
Sometimes life hits you like a truck, and you get trapped under that truck for a really long time. Then, once you get flung in the ditch and think you just had the most horrible N months/years of your life, a whole colony of fire ants starts crawling on you and pulling you apart.
So, yeah, sometimes certain actions could be a sign of privilege, sometimes, they could be the tiny thread giving a person a lifeline.
Being able to only optimize for proximity to retirement could be a more "privileged" state to be in, than having 80k in Canada in certain contexts.
Go back to middle management.
In 2022, Google Workspace apparently had ~ 3 billion users (8 million of which paying) https://developers.googleblog.com/en/year-in-review-12-aweso... .
Not every solution needs microservices. But also, we have problems today that we did not have solutions for "in the old days".
Some of the best open source software was developed, open sourced and maintained by the largest companies of the world.
>Think of what truly open VR headsets, smartwatches, tablets and smartphones etc. would be capable of, the rich ecosystem of apps and capabilities that could exist - but greed is literally holding us back by decades.
Do you think an open source group could build an Apple watch?
> That Linux has not only survived for so long, but thrived, is a true testament to the will, technical expertise, and product vision of community developers.
That Linux is still mostly used as a server OS, and not as a viable OS by the general public is a true testament that there are things that matter to people that community developers don't care about.
>Think of the kids growing up now, forced to be consumers rather than producers. And compare them to the last century, the sense of wonder and expression that the internet and infinitely hackable devices brought.
Techie kids growing up now are on average an order of magnitudes better than their equivalent from last century. As a matter of fact, there are more great and creative coders nowadays compared to any time in history. Just look at the amount of open source projects on github.
Idealism that is as far disconnected from reality as yours is one of the issues plaguing FOSS today. I have no idea how your comment can be as upvoted as it is - maybe selection bias based on the nature of the article. It is still concerning though.
"no taxes" here was obviously used in the sense of "not enough taxes". Also, reading a 10-K cannot answer whether a company has paid "enough" taxes.
The question of how much is enough is difficult, given how complicated international tax law is, and how legal != ethical/good for society. E.g. https://www.irishtimes.com/business/technology/google-used-d....
"Design and build software, even operating systems, to be tried early, ideally within weeks. Don't hesitate to throw away the clumsy parts and rebuild them."
If anything, it is a lot closer to move fast and break things.
https://news.ycombinator.com/item?id=32597326 ( When private equity takes over a nursing home)
The Portopiccolo Group got sued, but the lawsuit did not go anywhere. https://www.mcknights.com/news/shuttered-nursing-home-avoids...
they are shady to say the least - https://medicareadvocacy.org/private-equity-and-nursing-faci...
Also see - https://news.ycombinator.com/item?id=36108182 ( Private Equity Is Now Dominating the US Hospice System)
But those take a ton of time to create, and a ton of skill to write well, and I feel like up and coming niche projects that need to build a community naturally would emphasize Discord over docs.
Actual comment: When it comes to Watchy, I found the docs to be a good starting point - https://watchy.sqfmi.com/docs/getting-started . They give you the architectural diagrams, have a few code examples for some of the more common use cases, and do a pretty good job at letting you know that this is very much going to be an "adventure" type project with a lot of surface to cover.
They could expand one day and add links to articles/projects other people have made, but I am not sure many of those exist. It is sort of a niche product.
It is a completely different story when it comes to non-gaming software though.
"For strategic reasons, the Ottomans forcibly converted Christians living in the frontier regions of Macedonia and northern Bulgaria, particularly in the 16th and 17th centuries. Those who refused were either executed or burned alive."
I agree with you about the nuances of history. I also have a gut reaction every time I see a discussion about the "glory of XYZ" empire. I like the art, architecture etc, but those came at a cost, and I think most are quick to hush hush it as a strategic necessity - the history of the USA included.
The point is, those were cruel times in most of the world - today we are relatively better off. However, I think we need to acknowledge the cruelty of the past to avoid it in the future. Rewriting history to make ourselves feel better is likely not the solution.