Replies: 2 comments 2 replies
-
|
I think you could benefit from slightly narrowing your goals--at least for a while. Right now, you're juggling several fascinating concepts simultaneously, but the combination may be confusing for a viewer unfamiliar with your perspective. On one hand, there's your aim to code in C, a language strongly associated with systems programming and low-level control. On the other hand, you're also interested in what we might call retrocoding: recreating or reinterpreting coding styles and constraints from earlier computing eras, possibly with a spirit of historical reenactment. This includes not just the syntax, but the assumptions, habits, and limitations that shaped how people wrote and thought about code in those days. Then there's a third element: the integration of large language models (LLMs) into your workflow. This is distinctly modern, a tool that introduces automation and a kind of dialogue with contemporary AI into the creative and technical process. So the question arises: what is the nature of this project? Is it a historical reenactment of 1980s coding practice--faithfully replicating how it was? Or is it a modern reflection on those practices, using today's tools to comment on or reimagine the past? Right now, it's hard to tell, and that ambiguity may dilute the impact of your message. For me, what bridges the 1980s and the present is simply this: code. You're still writing C code, just as many of us did back then. But everything around that act has changed dramatically. The context, the tools, the available knowledge--they've all evolved. Back then, information was scarce; we learned from sparse books, patchy documentation, and terse magazine articles. We struggled to get compilers working, and debugging often meant poring over hex dumps or deciphering cryptic linker errors. Today, the challenge isn't a lack of information, but an overwhelming abundance of it. Compilation takes seconds. Knowledge is instantly accessible--but in such volume and variability that the challenge is no longer discovering facts, but filtering signal from noise. In that sense, coding has shifted from an exercise in endurance to one of discernment. So perhaps your project could clarify its direction by making an explicit choice. Are you trying to recreate the limitations of the past, as a kind of experiential archaeology? Or are you using the past as a lens to reflect on the present--with LLMs serving as both a foil and a facilitator? There's richness in either path, but trying to walk both at once might blur your message. Narrowing your focus, at least temporarily, could help the audience connect more deeply with the intent behind your work. There are several points of your thinking that I do like a lot. One such example is separation of coding as product and coding as thinking. I have the same approach, and I think it can and will benefit from todays approach of programming in the world of LLMs. This and much more I describe at my repo. Thanks for your efforts! /Set |
Beta Was this translation helpful? Give feedback.
-
|
While I haven't tried it yet specifically for helping write code, apparently Gemini 2.5 is the best model for writing code as I've heard from someone I trust who uses it for this quite often. I'd recommend giving it a try for these kinds of uses over ChatGPT. Also I've been learning quite a lot of theory and principles lately while not actually writing any code in a while, and I've been leaning more and more lately toward writing close to the metal, and more or less as optimized as possible instead of today's trend of managed languages and over-engineered object-oriented programming. Your videos have been inspiring me lately to get more into that, so cheers for that. 💕 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Video Link Here
Github Repo
Beta Was this translation helpful? Give feedback.
All reactions