cycle time is key

6 views
Skip to first unread message

Raoul Duke

unread,
Jul 25, 2025, 1:53:55 PMJul 25
to pi...@googlegroups.com
Things like Rust and C++ can create executables that can run fast.

But the development cycle is such a slow freaking nightmare?!!!!!

Paul Tarvydas

unread,
Jul 25, 2025, 3:04:20 PMJul 25
to pi...@googlegroups.com
[a comment I made recently]:

It seems to me that for human-centric programming notation, we should be using something like a Forth/Lisp/whatever with embedded C/Haskell/Rust/etc instead of thinking of embedding some small language into a bigger language. Use something that encourages a Design and throw-it-all-away-and-start-again mentality. Our current workflow is too much like waterfall - we are encouraged to spend too much time up-front making decisions and wasting time preening the code before we have sufficiently explored the problem space. The current workflow encourages the code-is-precious attitude.

Kinda like, start each project with the source code for Sector Lisp, and install project-specific native functions into the source code to do "just enough" stuff like saving values. Iterate on the project until you're happy with it. Hand the whole thing over to a Production Engineer for speeding up the 5% that matters. Leave the rest coded in - memory efficient - Lisp.

[I, also, like the idea of writing the code more than once, except that the current bevy of languages don’t encourage one to do this.]

pt

Mike Austin

unread,
Jul 28, 2025, 3:37:03 PMJul 28
to PiLuD
I also like exploring, prototyping and creating proof-of-concepts first, then when satisfied or time is up, start the implementation in a new sprint. It allows us to learn more about the problem, and to try different approaches and UI. When we're ready to implement, we have a much better idea of how long it will take to complete a feature.

jido

unread,
Jul 29, 2025, 4:08:13 PMJul 29
to PiLuD

I agree with you, that is the best way to size up a job. 
Reply all
Reply to author
Forward
0 new messages