Twitter | Search | |
Dave Cheney
Software is "done" in the same way that the dishes are "done". Software, like clean dishes, is only done if you never plan to use it again.
Reply Retweet Like More
JT Olds Jan 6
Replying to @davecheney
... I can think of endless counter examples. Video games, ls, tar, zlib, your car navigation system, etc., etc.
Reply Retweet Like
Christoffer Magnedal Jan 6
Replying to @jtolds @davecheney
Counter points: Video games: new features in form of DLC and so on ls, tar, zlib: just do a single thing, but a lot of software isn't that simple car navigation system: new maps, new road features, and so on Disregarding all bugs that might be in the above as well
Reply Retweet Like
JT Olds Jan 6
Replying to @magnedal @davecheney
sometimes software should be that simple. it just bugs me when someone decides to not use a project because there hasn't been a commit recently. maybe it's a really stable library!
Reply Retweet Like
JT Olds Jan 6
Replying to @magnedal @davecheney
tons of games don't have dlc. updating maps isn't updating the software necessarily.
Reply Retweet Like
Phileosophos Jan 6
Replying to @davecheney @gortok
Not at all: there are plenty of programs that are effectively "done". Unlike dishes, using software doesn't (generally) muck it up so that it needs "cleaning". Software is more like art: it can be improved, but only to a point of diminishing returns.
Reply Retweet Like
Ivan Vučica Jan 6
MS Paint (XP era) and Notepad come to mind. Then again, so do SC1 and many other old titles which eventually needed updating.
Reply Retweet Like
Greg Wallace Jan 6
Replying to @davecheney
Was anyone actually confused about this?
Reply Retweet Like
Tianon Gravi ✿ Jan 6
looks pretty actively maintained to me
Reply Retweet Like
Christoffer Magnedal Jan 6
"Video games, ls, tar, zlib, your car navigation system, etc., etc." as in things that are "finished", my argument was that they are simple so they _can_ be considered finished, but obviously you can always find more things to improve
Reply Retweet Like
sehe Jan 6
Also the baffling claim that tar, zlib haven't evolved and undergone maintenance. What.
Reply Retweet Like
Chris Wood Jan 6
Replying to @davecheney
The solution to dirty dishes, as to software, is death.
Reply Retweet Like
Paul Lundin Jan 6
You realize even things like tar have bugs and get updates at least once a year? It’s unavoidable, the world around it doesn’t sit still.
Reply Retweet Like
Dave Cheney Jan 6
Replying to @plasticpig
Dude, that’s your answer to everything.
Reply Retweet Like
Stephen Ball Jan 6
Replying to @jtolds @davecheney
Real talk: the only “done” program that isn’t an extremely simple tool I can think of is TeX (and Metafont).
Reply Retweet Like
Eric C. Jan 6
Replying to @davecheney @GabeRicard
Reply Retweet Like
Gabriel Ricard Jan 6
Exactly what I thought!
Reply Retweet Like
Eric C. Jan 6
Replying to @GabeRicard @davecheney
I can't help it!
Reply Retweet Like
JT Olds Jan 6
I almost listed that example but thought someone might call out that latex, texlive, etc. sort of suggest there was in fact more to do, despite the converging version number
Reply Retweet Like
mikebrow Jan 6
Replying to @davecheney
Define done.
Reply Retweet Like