Post ALDLC42VBq56Hsqw1w by artfulsodger@fosstodon.org
 (DIR) More posts by artfulsodger@fosstodon.org
 (DIR) Post #ALDKxu3tUPVDHwkeIq by atoponce@fosstodon.org
       2022-07-06T12:03:03Z
       
       1 likes, 1 repeats
       
       What are the best philosophies to live by in computer science? Any opinions out there?
       
 (DIR) Post #ALDLC42VBq56Hsqw1w by artfulsodger@fosstodon.org
       2022-07-06T12:05:36Z
       
       0 likes, 0 repeats
       
       @atoponce, trust nothing and verify everything?
       
 (DIR) Post #ALDLjd8TiuM6h2ealE by redstarfish@social.linux.pizza
       2022-07-06T12:11:40Z
       
       0 likes, 1 repeats
       
       @atoponce Every software should be free software. Proprietary software is an injustice and should not exist.
       
 (DIR) Post #ALDMUwiij55D2nARxA by liw@toot.liw.fi
       2022-07-06T12:20:11Z
       
       0 likes, 0 repeats
       
       @atoponce  Clarifying question:computer science, software engineering, or software development?
       
 (DIR) Post #ALDMj9GqrPGW1Tu8KO by atoponce@fosstodon.org
       2022-07-06T12:22:47Z
       
       0 likes, 0 repeats
       
       @liw Yes. 😉
       
 (DIR) Post #ALDMyl3AgDUVXMwsOe by liw@toot.liw.fi
       2022-07-06T12:25:36Z
       
       0 likes, 0 repeats
       
       @atoponce For producing software: working in iterations.For the branch of applied mathematics that is computer science, that may or may not apply.
       
 (DIR) Post #ALDPG7em5AzATtweky by wedaly@fosstodon.org
       2022-07-06T12:51:09Z
       
       0 likes, 0 repeats
       
       @atoponce stoicism
       
 (DIR) Post #ALDe7mW2IaMluSL34a by Longplay_Games@mastodon.social
       2022-07-06T15:37:43Z
       
       0 likes, 0 repeats
       
       @atoponce Everything you're doing right now you are going to have to visit again.Do future you a favor and make your code readable and well commented.
       
 (DIR) Post #ALDiRssmjh45GSovFA by bazbt3@appdot.net
       2022-07-06T16:26:10Z
       
       0 likes, 0 repeats
       
       @atoponce I recently reacquired a 1980 computing book*, probably the first I bought. It defines a computer as "a fast, rule-following, idiot machine."For longer than I can remember computer OSs and relatively complex software simply haven't followed this basic tenet, at least as far as the average user is concerned. As complexity has increased, the lack of a *predictable* UX has inevitably followed.(Yes I know it's a different age, in most ways it's 'better').* https://archive.org/details/goodcomputingboo0000jarr
       
 (DIR) Post #ALDkycXWieKG2hcAIy by mdhughes@appdot.net
       2022-07-06T16:54:30Z
       
       0 likes, 0 repeats
       
       @atoponce Cosmic nihilism.…Or Extreme Programming Explained, if you want to be practical.https://www.goodreads.com/book/show/67833.Extreme_Programming_Explained
       
 (DIR) Post #ALDr5Q6zvK4jFZpbd2 by underlap@fosstodon.org
       2022-07-06T18:02:56Z
       
       0 likes, 0 repeats
       
       @redstarfish @atoponce Er what about cyber (attack and defence) software developed by government agencies?
       
 (DIR) Post #ALDrvlH8U1J5wiX1Rw by underlap@fosstodon.org
       2022-07-06T18:12:26Z
       
       0 likes, 0 repeats
       
       @atoponceDocument all the things, if only as a gift to your future self.Double, or triple, check before making any irreversible step.Get everything you can under version control.Remember there is no silver bullet, but unit testing is probably the closest you'll get to one.Release early, release often, but don't release on Fridays.