2,505 karma · joined July 18, 2019
A farmers market stand may not have perfect food safety either, but their outbreak would be limited to the few people who bought something on the farmers market (or maybe a cafe/restaurant or two that they supply).
Most likely, any harm wouldn't even be traced back to any individual salad because the sample wouldn't be big enough to form a pattern people would notice.
But because they supply so many salads to everywhere, it's a major issue that affects the whole food system.
I guess it's similar to an AWS outage. Companies constantly have outages, but an AWS one takes down half the internet.
Most people simply don't care about using well-made software so long as it gets the job done because they don't even look at other options. I suppose this is how carpenters feel when they see ubiquitous IKEA furniture.
I can't hate a direction where Apple becomes more about building great computers rather than trying to force more and more subscriptions. I do wish they would fix many of the long-standing OS and native app problems.
I can't hate a direction where Apple becomes more about building great computers rather than trying to force more and more subscriptions. I do wish they would fix many of the long-standing OS and native app problems.
What I think is important (and why I think entrepreneurship is directionally good) is open-ended exploration and taking initiative to pursue one's own projects. I don't care about the specific direction, but about the idea of proactively trying to shape reality by following one's interests.
I think what you're describing with backpacking is true for most. If the point is to check off a list of Instagram picture spots, then it's more of an exercise in consumerism. If it's to deeply engage with other cultures, languages, and people, that's different.
I guess it's similar with entrepreneurship. If the point is to inhabit the founder personality archetype you see on social media, that's different than to be genuinely solving interesting problems.
It’s like saying most people will never be professional athletes so we should discourage sports.
Or most people live in their home country, so we should discourage young people from taking backpacking trips.
If you believe that good engineering practice matters (in the sense that your software is maintainable, efficient, etc.), then this is horrific because the human has no idea what’s going on and any attempt to fix something by hand would probably uncover enough complications to make you consider rewriting from scratch.
But if your only qualifier is “does it do what I want it to do?” then this is perfectly fine. If you throw out the assumption that a human will ever maintain the code or need to understand it, then who cares if your main branch is full of unused code and it’s outrageously complex.
In a way, I guess this is a similar moment to abstract painting in the early 20th century.
If your assumption was that the point of a painting is to accurately capture a landscape or person, then abstract paintings are an abomination.
If you believe paintings should evoke a feeling and depicting people or landscapes are only one way to get there, you can throw out all the sketching and composing and painting technique.
-An expectation that because a scientist is incredibly good at one thing, they must be good at another, entirely different type of thing. This seems to uniquely apply to scientists.
We don't judge a phenomenal football player for not being an incredible archer, but then we do judge a Nobel prize-winning physicist for believing in astrology.
-I think this can sometimes be two sides of the same coin: The same divergent thinking that helps you make revolutionary discoveries (you're unwilling to take the status quo for granted) also makes you explore "strange" ideas.
Not everything made with some kind of AI assistance is slop, but all slop is made by AI.
Anyone can point at a public GitHub repo and have an LLM write the documentation for it. Whether that documentation is good requires understanding that codebase.
There's no way around expertise unless we're talking about strictly mechanical tasks.
I do think LLMs are incredible at helping to build your expertise. You could point it at a codebase and say: "Explain how this API works" and interrogating the LLM until you get an explanation at exactly your level of understanding.
They would probably get something that checks those boxes in one way or another, but what does it do for them?
If I can write a query into Amazon for a book on topic X, I can write that query into ChatGPT or whatever and cut out the middleman.
Some of this may work in the short term while some people still equate the format “book” with “went through a rigorous process”.
That erosion was underway before AI (e.g. on Amazon I instinctually ignore any self-published Kindle books), but I can’t imagine this will last.
I think/hope the market will somehow make human-written books easy to recognize.
Same thing happens to school extracurriculars.
It’s easy to be consumed by “I’m the wealthy San Francisco founder guy” and doing everything that lifestyle requires, including things that may not be good for you.
In my LLM coding experience, I’ve had this happen numerous times, for instance when building a card game.
The LLM does a great job for a while, but adding special event cards becomes impossible because it imported a standard 52 card deck library instead of having a flexible data model with card objects.
I suppose this is knowable and you could tell an LLM to do this from the beginning. It's just that when you view making a game (or any piece of software) as just a throwaway thing and don't start with deep thought about the implementation as an experienced engineer might, you don't think about this.
I think part of the issue with AI-generated writing, code, or anything else, is that it robs us of the thinking that used to be baked into the process of making stuff.
For my game, if I had to build it from scratch, I surely would've sketched out the kind of data model it requires to not waste my time.
I do think some of this stuff is overblown though. It's true that LLMs don't create production-grade stuff, but not all software needs to be scalable, fast, and easily maintainable.
This might be required for infrastructure or apps designed to (hopefully eventually) be used by millions.
But it's not true for a minor utility, like if I want to build a meal-planning app for my family. I don't care if the app is the fastest it can be or if the data model could eventually support a feature to configure dietary preferences and allergies or to plan the meals for Google's tens of thousands of employees.
There was a viral article a few years ago around how software could be like a home-cooked meal. And AI enables exactly that. A home-cooked meal doesn't require culinary perfection, but to feed the family and, maybe more importantly, be a gift of labor to the other person.
It's just important not to conflate this deep expertise with the milestone you need to get a job or something. Especially when combined with expertise in other fields, even very little effort can let you advance a lot.
I said something like:
"Identify [category]-making cluster regions in Europe (where I am), research the manufacturers/companies you find and see if they have online stores."
Once I had that list and found stuff I liked, I sent what I liked back to the AI and asked it to find me items of comparable build quality from better-known brands."
I did this latest step so that I could have a benchmark and to see if I was actually getting a better deal or if I could just buy from the big brand.
The trick was to specify the exact process I'd like to have run, but wouldn't take the time to do.
I ended up buying stuff directly from an obscure manufacturer's Shopify store for 1/3 the price I would've paid at a big brand. I think this could work in any product category where quality markers are somewhat objective and standardized.
I've actually found AI a great resource for finding brands that offer great value for money by buying from obscure factories/brands with the same quality attributes as major brands, but without all the marketing spend and brand margin to subsidize.
I can be really good at organizing projects, but I shouldn’t channel that into spending hours creating the perfect Jira template with 18 integrations just because I can do it well because that’s a lot of energy spent on something nobody may ever use.
Meanwhile that skill may very well be extremely valuable elsewhere.
Most of them are terrible because they no longer exist, have no budget because they’re not making money, or because they’re bad at doing things generally.
But then there’s a set of companies that do fantastically well and are so busy serving customers (or are satisfied with their results) that their website doesn’t matter. In that case, the bad website is an indicator for a good product.
I think the judgment is more that if you're doing something to produce some kind of outcome (e.g. work), don't get stuck on things that don't impact that outcome.
The point isn't that you shouldn't do things well. It's that just because AI makes it effortless to ship some random new thing nobody asked for, that doesn't mean you should ship it.
I think that calculus changes completely when you do things for fun, where the only outcome you're trying to produce is doing more of the activity.
If you're doing something for fun, the doing is itself the reward.
I think this is true. I've recently heard Tim Ferriss say: Just because you can do something well doesn't mean it's worth doing.
This is so true with AI. You can do a lot of things with AI, but that doesn't automatically make them worth doing. Anything multiplied by zero is zero. If the benefit of something is (effectively) zero, it doesn't matter how low the cost is.
AI isn't useless and there are beautiful, enriching use cases for it. But the idea that AI must consume our lives so we don't get left behind by those who brag on LinkedIn about operating 12 concurrent agents in self-perpetuating loops seems faulty to me.
From there, it's two possibilities:
-They care about the food at the expensive of design and it's going to be cheap and great (good) -They care about the food as much as the design and it's going to suck (bad)
This switch happened after a new place opened in my neighborhood that had AI signage and is now my favorite lunch spot.
I was thinking more when it comes to stuff other people send me (like a freelance writer) and “editing” is basically writing the first draft because no cognitive effort has yet been spent on the piece
And I also think what you describe is true in some contexts where you know exactly what you’re after.
You also don’t make architecture decisions in a vacuum, so the decision others make also affect you and you need to sell your decisions to others.
Some YAML formalities now take zero effort while architectural thinking became way more important and difficult.