With all due respect to the author, I take umbrage with the statement "They never end up in the terminal, because that is a huge jump in complexity, usability, and frustration from using something like Airtable or Notion." Using the command line isn't more complex, it's differently complex. It's differently complex and writ large, schools make no effort to teach it.
The "huge jump in complexity, usability" refers to not being able to use a mouse, which a lot of people find intimidating for some reason.
Home-Cooked Software and Barefoot Developers
61–70 of 179 posts
Re: Home-Cooked Software and Barefoot Developers
#62Earlier quoted context omitted.
Well, from my POV, the licensing part of this is only a small part of the puzzle. Open source software that’s insanely complex to run and is developed like industrial software still doesn’t make it amenable for home cooking / barefoot use. The bigger limiter is the missing culture of deliberately small and individualized software to specific people, families, or small communities. That’s the mindset Maggie is trying…
Exactly. Licensing is the easy part. Deploy + run are the hard parts, IMO. You can build something amazing like Immich, a shining example of open-source software that, after a lot of setup, "just works"....until the next release wants you to make well-informed decisions to your `docker-compose.yaml` file. My wife, who likes Immich but has no interest in learning to code, is not going to do those things if I get hit b…
But I much prefer to host something locally and give my family access than letting them suffer the whims of big tech.
Re: Home-Cooked Software and Barefoot Developers
#63Earlier quoted context omitted.
It's not conceived as an LLM dependency, but really more similar to the way I currently use LLMs as an engineer: as a consultant. I don't think current models are up to that task on their own, certainly not for someone without significant programming knowledge - but the sense I got, especially as the talk touched on still needing access to a skilled dev for a while at least, was that the author also understands this.…
The thing is you can learn a lot with a bootable FreeBSD usb, an old PC and a copy of the "Absolute FreeBSD" or the equivalent for Linux. I strongly believe that anyone who is not willing to put in the time to learn those stuff won't be able to do anything custom with computers. Shortcut has been there for years now and most people haven't touch it. Many only learn a few actions that apps provide and are content. The…
Re: Home-Cooked Software and Barefoot Developers
#64Earlier quoted context omitted.
> just because it’s so intent on satisfying your whim instead of saying No This really, really, really needs to be fixed. It's probably the most irritating (and potentially risky) part of the whole ecosystem. Nothing more infuriating than being give code that not only doesn't work, but upon the most casual inspection, couldn't possibly work -- especially when it's done it four or five times in a row, each time assuri…
“You‘re right, I apologize for the oversight. Let’s do the same bloody thing exactly the same way again because I don’t know how to answer your question differently but am forced to never admit that…“
Re: Home-Cooked Software and Barefoot Developers
#65Earlier quoted context omitted.
>Depending on the way you phrase questions, ChatGPT will gleefully suggest you a wrong approach, just because it’s so intent on satisfying your whim instead of saying No when it would be appropriate. Which is easily solved by using another agent that is told to be critical and find all flaws in the suggested approach.
Not likely. Have you seen AI code review tools? They are just as bad as any other AI products - it has a similar chance of fixing a defect or introducing a new one.
Re: Home-Cooked Software and Barefoot Developers
#66Unpopular opinion inbound: what will spark a barefoot developer revolution is not LLM auto-coding, its making spreadsheet software more easily extendable and FUN. By extendable, I mean doing things like generating and sending emails, and using plugins to integrate with external services. By fun, I mean non-enterprisey, something that one would WANT to engage in as a hobby and that a total novice can pick up and gradu…
I think the only point of disagreement we might have is that I don't necessarily think that the speadsheet, even an improved one, is the best graphical model/structure for articulating complex processes, but it seems to be the best we've discovered thus far.
Re: Home-Cooked Software and Barefoot Developers
#67For people who want more examples of this “vibe”, here’s a tiny subset of places / people / projects to check out: https://futureofcoding.org/catalog/ https://cristobal.space/writing/folk-computer.html https://dynamicland.org/ https://www.inkandswitch.com/local-first/ https://www.geoffreylitt.com/ https://maggieappleton.com/folk-interfaces
Kind of funny that someone's syllabus from a class taught in 2015 has done more to broaden my mind concerning speculative computing futures and "what-ifs" than anything else I've come across.
Re: Home-Cooked Software and Barefoot Developers
#68Sounds great, but this won't work out to the way the author imagines it. We have a very strong bias towards anything technical, but if you've ever worked outside the SWE field, you'll see that half of the people simply aren't interested in "thinking". They don't like or enjoy their jobs. They sure as hell aren't going to sit there and think, "how do I take this problem and break it down into a dozen/hundreds of small…
This is probably true of SWEs as well (although in some places it's hard to get away without thinking at least a bit.)
Re: Home-Cooked Software and Barefoot Developers
#69Words can't describe how happy I would be if that wasn't the case, but it's better to walk than curse the road. Changing this would require pretty much everybody on the planet to re-evaluate how they interact with a computer, and I'm not holding out on that.
Re: Home-Cooked Software and Barefoot Developers
#70Sounds great, but this won't work out to the way the author imagines it. We have a very strong bias towards anything technical, but if you've ever worked outside the SWE field, you'll see that half of the people simply aren't interested in "thinking". They don't like or enjoy their jobs. They sure as hell aren't going to sit there and think, "how do I take this problem and break it down into a dozen/hundreds of small…
Whereas inside it's closer to 90% :/