Conversation
Notices
-
Robby (robby@zoinks.one)'s status on Thursday, 07-Apr-2022 05:53:16 UTC Robby Some truths about programming:
If it's not documented, it's not useful.
To write fast software, use a slow computer.
Premature optimization is the root of all evil.
Shared mutable state is the root of all evil.
The user is always right.
Software that is designed for someone is more useful than software that is designed for everyone.
Good software can be declared complete in a finite amount of time.
Text is the universal interface.
Software should be able to outlive the author.
I might add more. Feel free to share your own thoughts too.
#software #programming- Santa Claes πΈπͺππ°π likes this.
-
Adrian Cochrane (alcinnz@floss.social)'s status on Thursday, 07-Apr-2022 05:53:28 UTC Adrian Cochrane @robby The best optimizations come from clean code style. Anything else your compiler's probably doing for you already or can easily backfire.
Seriously how many books have I read that don't know what they're talking about when it comes to software optimization?!
Anyways, I like your points! Text is the universal interface!
Santa Claes πΈπͺππ°π likes this. -
Existential Anger as a Service (darrenpmeyer@infosec.exchange)'s status on Thursday, 07-Apr-2022 05:55:35 UTC Existential Anger as a Service @robby @alcinnz The user is always right, but not always in the way they think they are
This was a super important lesson for me: valuing users well often means doing much more work than just implementing whatever they ask for
Santa Claes πΈπͺππ°π likes this. -
Adrian Cochrane (alcinnz@floss.social)'s status on Thursday, 07-Apr-2022 05:55:35 UTC Adrian Cochrane @swift @darrenpmeyer @robby I do find they are quite quick to suggest solutions...
Santa Claes πΈπͺππ°π likes this. -
Swift (swift@merveilles.town)'s status on Thursday, 07-Apr-2022 05:55:36 UTC Swift @darrenpmeyer @robby @alcinnz listen to their problems, not necessarily their solutions.
Santa Claes πΈπͺππ°π likes this. -
Vertigo #$FF (vertigo@hackers.town)'s status on Thursday, 07-Apr-2022 05:56:09 UTC Vertigo #$FF @robby Libraries are usually superior to frameworks.
Corollary to above rules: Shared mutable state is premature optimization.
Santa Claes πΈπͺππ°π likes this. -
sigmaone@toot.party's status on Thursday, 07-Apr-2022 05:57:54 UTC SigmaOne @robby A couple dependency related ones I like to follow:
If you only need one feature of a general purpose library, consider implementing it yourself
If a library's purpose is trivial to do yourself, do it yourself
Which can both be summarised as actually thinking whether a third party library is needed before using one
Santa Claes πΈπͺππ°π likes this. -
Devin Prater (devinprater@devin.masto.host)'s status on Friday, 08-Apr-2022 06:39:47 UTC Devin Prater @hamishcampbell If you make it accessible to people with disabilities, you make it even more accessible to everyone else.
Santa Claes πΈπͺππ°π likes this.