Regardless of my own view on these ethics, the quality of SQLite is for me a testament to the usefulness of truthfully adhering to a (sub)set of noble precepts.
The same reason I would not use a proprietary text editor applies to harnesses. It's enough of a constraint to use a proprietary service, for me the line is at the tooling. Sunk cost and all it's things.
Prompting AI feels a bit like that feeling I had when I was copypasting random javascript and java applets for my first website. The website had MIDI, a scrolling status bar on the bottom, particles that followed the mouse, you name it. Never understood any of it, nor made me deep dive because it was too complicated. But then at some age I reached out for fundamentals and that's when I started building things.
All this to say, no, software developer probably not. Script kiddie?
I've been using node for a decade now and I've had to update NPM libraries a number of times as Node itself upgraded. I have a feeling it will get a lot more stable with ESM and the maturity of the language but if you're writing something you need to run 5-10yrs from now I wouldn't touch a library unless it's simple and has few of it's own dependencies.
Deno has used ESM from the beginning and it’s required on jsr.io. I agree about avoiding dependencies, but maybe it’s okay if they’re locked to a specific version.
I consider luajit a much better choice than bash if both maintainability and longterm stability are valued. It compiles from source in about 5 seconds on a seven year old laptop and only uses c99, which I expect to last basically indefinitely.
python does EOL releases after 5 years. I guess versions are readily available for downloading and running with uv, but at that point you are on your own.
bash is glue and for me, glue code must survive the passage of time. The moment you use a high-level language for glue code it stops being glue code.
Hard disagree... I find that Deno shebangs and using fixed version dependencies to be REALLY reliable... I mean Deno 3 may come along and some internals may break, but that should have really limited side effects.
Aside: I am somewhat disappointed that the @std guys don't (re)implement some of the bits that are part of Deno or node compatibility in a consistent way, as it would/could/should be more stable over time.
I like Deno/TS slightly more because my package/library and version can be called directly in the script I'm executing, not a separate .csproj file.
For some quality of "run", because I'm hella sure that it has quite a few serious bugs no matter what, starting from escapes or just a folder being empty/having files unlike when it was written, causing it to break in a completely unintelligible way.
Brought to you by the creators (abstractly) of vibe coding, ralph and yolo mode. Either a conspiracy to deconstruct our view of reality, or just a tendency to invent funny words for novelty
I believe agentic coding could eventually be a paradigm shift, if and only if the agents become self-conscious of design decisions and their implications on the system and its surrounding systems as a whole.
If that doesn’t happen, the entire workflow devolves into specifying system states and behavior in natural language, which is something humans are exceedingly bad at.
Coincidently, that is why we have invented programming languages: to be able to express program state and behavior unambiguously.
I’m not bullish on a future where I have to write specifications on all explicit and implicit corner and edge cases just to have an agent make software design choices which don’t feel batshit insane to humans.
We already have software corporations which produce that kind of code simply because the people doing the specifying don’t know the system or the domain it operates in, and the people doing the implementing of those specifications don’t necessarily know any of that either.
Cool project. Here's some OT: where do people learn to make these videos? Fast paced but calm narration with chill music and sped up action mixed with regular speed. It's a matter of consuming a lot of this content until the form clicks, or you need to go to influ-school?
No influencer school, no video experience whatsoever actually
I watched TONs of youtube videos growing up and I guess I took inspiration from what I liked in each: fast pace, always shows what you are talking about on screen (no talking head), include tiny projects in the main one, explain the science, use an intro to captivate and an outro to nail the point, use music to drive rythme
Thanks! That kind of makes sense. It's always interesting to me when I see patterns that make videos work well, and I usually have a lot of questions about the production.
Another question that I hope is not disrespectful: does PCBWay and JLCPCB pay for brand placement during the video or was it just a tribute from your side?
My wife has worked in marketing for years and setting up photo shoots/video shoots has changed massively. A huge amount of the video and pictures that don't require a specialized lense are just done with feature phones these days.
reply