Oleksandr Kryvonos
06/09/2024, 9:42 AMKartik Agaram
Kartik Agaram
Oleksandr Kryvonos
06/09/2024, 1:01 PMKonrad Hinsen
06/09/2024, 1:56 PMKartik Agaram
Oleksandr Kryvonos
06/09/2024, 5:33 PMOleksandr Kryvonos
06/09/2024, 5:36 PMOleksandr Kryvonos
06/09/2024, 5:37 PMDuncan Cragg
06/10/2024, 12:26 AMDuncan Cragg
06/10/2024, 12:29 AMDuncan Cragg
06/10/2024, 12:30 AMDuncan Cragg
06/10/2024, 12:30 AMDuncan Cragg
06/10/2024, 12:32 AMDuncan Cragg
06/10/2024, 12:33 AMjamii
06/10/2024, 7:49 PMhopefully not over-estimatingYou are probably over-estimating. I don't think I've seen any people here join any projects.
Duncan Cragg
06/10/2024, 9:34 PMhamish todd
06/14/2024, 2:23 PMKartik Agaram
Kartik Agaram
Konrad Hinsen
06/15/2024, 4:04 PMStephan Kreutzer
06/21/2024, 10:47 AMKartik Agaram
Konrad Hinsen
06/24/2024, 3:46 PMKartik Agaram
Konrad Hinsen
06/25/2024, 5:37 AMStephan Kreutzer
06/25/2024, 10:21 PMStephan Kreutzer
06/25/2024, 10:24 PMKartik Agaram
Stephan Kreutzer
06/25/2024, 11:29 PMKartik Agaram
Konrad Hinsen
06/26/2024, 5:43 AMStefan
06/26/2024, 6:39 AMI have neither the competence nor the time for this, but most importantly not the motivation.I’d love to dig into this. All three of these. _Competence_: Seriously? You know how to program. You know more than one programming language. It’s all the same anyway. What makes you think you lack competence in building anything you can dream of that is made out of code? It reminds me of Christopher Alexander pointing out how our current culture has achieved to convince regular people that they can’t build their own houses. _Time_: That’s easier to understand. It seems insurmountable to get anything done these days that isn’t just a trivial application of high-level APIs in few lines of code, which most likely somebody else has already done. Also, infrastructure has accumulated millions of lines of code at this point so it’s hard to imagine doing something like that from scratch by yourself. But isn’t that just because our assumption is that a lot of tech has to be done like it has, and it would be dumb to not build on top of the infrastructure we already have? Was it better when we were naive and didn’t know how things “are supposed to be”? That reminds me of the story Alan Kay often tells about Ivan Sutherland who supposedly said about inventing the first interactive graphics program, the first non-procedural programming language, the first object oriented software system, all in one year with Sketchpad, “Well, I didn’t know it was hard.” _Motivation_: Well, that’s a very personal one. No one can tell you what you should want to be doing, only you can decide that. But it reminds me of @Devine Lu Linvega who has carved out his own little piece of infrastructure with Uxn that over some time has grown to become his daily driver and — most importantly — seems to deliver endless motivation and joy to keep hacking away at it. I’m realizing that I’m writing this less as a response to you, @Konrad Hinsen. You provided an excellent prompt to write this down for myself. Thanks!
Konrad Hinsen
06/26/2024, 8:32 AMStefan
06/26/2024, 10:14 AMKonrad Hinsen
06/26/2024, 10:53 AMKonrad Hinsen
06/26/2024, 12:28 PMStefan
06/26/2024, 1:01 PMKartik Agaram
Kartik Agaram
Wondering... how many problems in tech are due to people building on what they believe to be infrastructure but which actually isn't by my definition, because of insufficient commitment to long-term maintenance.Everybody is trying to create the infrastructure of the future, because we're all accultured to want to scale up. I think everybody understands it's not infrastructure at the start. And they find out along the way how much staying power they have on that long, hard road.
Konrad Hinsen
06/26/2024, 4:36 PMStefan
06/27/2024, 8:31 AMHopefully this analogy shows the absurdity of thinking programming is all the same, of confusing the thing with the reductionist view of the thing.I don’t think it does. And the point wasn’t to claim it’s all the same. My whole post was about the limitations we put on ourselves because of our beliefs. I sincerely believe that everybody can write a novel in any genre they can think of if they really want to. Nobody claims that’s easy to do, but if you know how to write you have all the capabilities you need to get started. And if you don’t believe that, then of course you never will.
CA is up there on one peak saying, "hey look! I made it up so you can too!"That doesn’t sound right. If he was on a peak, and he’d say something, it would be more like, “Hey, why don’t you come here, or to that other peak over there? Just because people tell you not to?” Or perhaps he’s down in the valley on the market asking the people around him, “Hey, why don’t we all go up on that hill there together?" I see what you mean, but putting Alexander on the same level as the usual blog post that oozes survivorship bias is a grand mischaracterization. I obviously can’t let that stand uncommented. 🙂
Ivan Sutherland had one huge advantage: it was not infrastructure then. There was no shared expectation of the features it "had" to have.I think this fits together with this:
Everybody is trying to create the infrastructure of the future, because we're all accultured to want to scale up.Our culture pressures us into thinking that all we do has to have impact. We need to be successful. And that means scale. And that taints our perspective dramatically from the beginning, in the sense that we are trying to create infrastructure from the beginning, even though we kind of also understand that it can’t really be or that this is not our decision to make. We can only birth something and hope the world likes it. Or use marketing and social media to make them like it.
All this is not to say we shouldn't try. We should absolutely try. I'm still up there making a spectacle of myself on a slightly different spot. But it's important to be clear-eyed about the endeavor.This seems to be a trait that is amplified in software people. "Here’s the truth: It’s practically impossible. But we should try anyway. But it’s never going to work." It’s analytical mind take-over. You should all be spending more time talking to artists. “And then I just tried this stupid thing and it turned out pretty good. And everybody else liked it too. I had no idea, I was just messing around — it just happened."
Let's not kid ourselves that there's anything obvious or normal or easy about trying to replace infrastructure. It may well be a giant waste of time, a dead end on the road to finding a better way to live.You know what, screw this! Let’s kid ourselves! Let’s pretend we can just do a Sutherland and didn’t know it was hard. Why do we have to be clear-eyed? It seems that the clearer our vision is, the more likely we get stuck on how impossible it all is.
Konrad Hinsen
06/27/2024, 1:30 PMYou know what, screw this! Let’s kid ourselves!That's why my basic principle is that whatever I do in this field must be fun. If it fails, well, I have still had fun.
Kartik Agaram
Kartik Agaram
Stefan
06/27/2024, 4:13 PMKartik Agaram
Kartik Agaram
Stefan
06/27/2024, 4:51 PMKartik Agaram
Stefan
06/27/2024, 6:23 PMKartik Agaram
Stefan
06/29/2024, 7:37 AMKonrad Hinsen
06/29/2024, 7:49 AMStefan
06/29/2024, 8:52 AMKonrad Hinsen
06/29/2024, 1:06 PMKonrad Hinsen
06/29/2024, 6:34 PMStephan Kreutzer
06/30/2024, 10:31 PMKonrad Hinsen
07/01/2024, 6:17 AMMeans, communities like this are not actually set up or trying to do something [together] about the problem, it just comes together to complain and lament (possibly because everybody has a different conflicting/competing approach, wasting the time trying to convince everybody else,That's a way too negative view in my opinion. Critique is the first step to improvement. Learning from others' critique is valuable. Good ideas from different situated contexts are valuable as well. I learn a lot here from people working on very different things. That's fine. Asking for constructive cooperation on our topic is perhaps premature.
Stephan Kreutzer
07/01/2024, 6:59 PMKartik Agaram
Kartik Agaram made strong repeated arguments for why we should stay with the infrastructure/model of today, and maybe just change/introduce a few small things here and there. Potentially for the purpose of playing around and having some fun.I'm not sure I'm interpreting this right, but I want to clarify. • I don't think infrastructure is inviolate and we should only build atop existing infrastructure. In fact all my writings are vehemently against this. • It is perfectly understandable why anyone might not want to try to change infrastructure. That's the reasonable default position. • If you're trying to change infrastructure and you don't understand why the existing infrastructure exists, you won't be effective at your aims. • On the other hand I can't discount Stefan Lesser's argument in favor of beginner's mind. It's just that I don't have beginner's mind, and I don't think it's something you can fake. • So what do I think we should do? My current answer for myself is: use as little infrastructure as possible and try to build what you need atop that, just for yourself. If it's good, your personal infrastructure will also become infrastructure for others. If it's not, well that wasn't the goal.
Stephan Kreutzer
07/01/2024, 7:24 PMKartik Agaram
Stephan Kreutzer
07/01/2024, 8:29 PMKartik Agaram
Stephan Kreutzer
07/05/2024, 9:45 AMKartik Agaram
Stephan Kreutzer
07/07/2024, 12:34 PMStephan Kreutzer
07/07/2024, 1:04 PMKartik Agaram
Stephan Kreutzer
07/08/2024, 7:22 PMDuncan Cragg
07/09/2024, 9:54 PMKartik Agaram
Stephan Kreutzer
07/13/2024, 9:01 AMStephan Kreutzer
07/13/2024, 9:18 AMcurious_reader
07/13/2024, 9:41 AMStephan Kreutzer
07/13/2024, 9:43 AMStefan
07/13/2024, 9:56 AMcurious_reader
07/13/2024, 10:00 AMcurious_reader
07/13/2024, 10:04 AMStephan Kreutzer
07/13/2024, 7:17 PMStephan Kreutzer
07/13/2024, 9:06 PMKartik Agaram
Kartik Agaram
Stefan
07/14/2024, 8:55 AMcurious_reader
07/14/2024, 9:03 AMKartik Agaram
Kartik Agaram
Stefan
07/14/2024, 5:04 PMcurious_reader
07/15/2024, 2:52 PMcurious_reader
07/15/2024, 3:02 PMIvan Reese