Why GUIs are built at least 2.5 times | Patricia Aas

Or Why I Think Lean Software Development is Wrong

Patricia Aas

Fiend Finder is a #NativeApp #FOSS clone of Mamono Sweeper using the Gypsy #GameEngine.

As a bonus it plays classic #MineSweeper as well!

Alpha versions for Linux and Windows are available on the #Codeberg Releases page.

https://codeberg.org/wickedsmoke/fiend-finder

The Gypsy project began as the basis for the next version of #xu4, but now I'm working on making it a general purpose engine for smaller games.

#LeanSoftware

fiend-finder

A version of Mamono Sweeper using the Gypsy engine

Codeberg.org

How did Wirth et al finish Oberon in two years? Including userland software?

I'm genuinely curious.

#LeanSoftware #LeanSoftwareDevelopment

@MyNewMinuteNewt @robdaemon @theruran Back in 32bit PC days, I loved #asmutils https://asm.sourceforge.net/asmutils.html replacement for standard UN*X utilities. E.g. its tar(1) is 1185 bytes, compared to 520K (+~2MB of shared libs) of your Debian GNU tar. Its sh (with command line completion) is self-contained in 4700 bytes, compared to 1.3MB for bash, or 123K for (tiny!) dash (both of which need that ~2MB shared lib too!) . Blows your mind!
Also, beautiful tutorial on #leansoftware: http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html
a s m u t i l s

The Rust compiler isn't slow; we are.

Video game development, hacking, and debugging. Brought to you by BlipJoy!

"This is a political and technical improvement in the way of working. Where it is practiced, teams are more successful in building products that satisfy the needs of the product community."

http://agileotter.blogspot.com/2022/03/splitting-stories-resource-list.html #leansoftware #userstories #smaller #sooner

Splitting Stories - A Resource Listicle

 I've noticed that for several years now, one of the most frequently asked questions in agile forums deals with the splitting of stories.  W...

Why Bloat Is Still Software’s Biggest Vulnerability > A 2024 plea for lean software | @ieeespectrum / @bert_hubert
https://spectrum.ieee.org/lean-software-development

"(...) The way we build and ship software these days is mostly ridiculous, leading to apps using millions of lines of code to open a garage door, and other simple programs importing 1,600 external code libraries—dependencies—of unknown provenance. Software security is dire... (...)"

#LeanSoftware #OpenSoftware #CyberSecurity

Why Bloat Is Still Software’s Biggest Vulnerability

<p>A 2024 plea for lean software </p>

IEEE Spectrum

« You can't determine what is "minimal viable" without data »
The hardest part of my job, convincing clients they ask for features they won’t use, don’t need and that they are often overthinking their target audience without valuable feedback. I love this part of my job.

#mvp #leansoftware #dev #agile not so agile..

https://yorickpeterse.com/articles/what-it-was-like-working-for-gitlab/#you-cant-determine-what-is-minimal-viable-without-data

What it was like working for GitLab

A 2024 Plea for Lean Software (with running code) - Bert Hubert's writings

This post is dedicated to the memory of Niklaus Wirth, a computing pioneer who passed away January 1st. In 1995 he wrote an influential article called “A Plea for Lean Software”, and in what follows, I try to make the same case nearly 30 years later, updated for today’s computing horrors. The really short version: the way we build/ship software these days is mostly ridiculous, leading to 350MB packages that draw graphs, and simple products importing 1600 dependencies of unknown provenance.

Bert Hubert's writings