peachtea.xyz / writing / software

šŸ“ Thank you, soupault
ā˜€ļø You probably donā€™t need a theme toggle

Some General Thoughts

Iā€™ve been experiencing software for most of my life, from neopets to netflix and Iā€™ve also been building it for a while now. I have a lot of love for the practice; itā€™s a craft, itā€™s a way that I play, and itā€™s also what pays the bills. Despite this, there are many things about modern software that I do not like šŸ˜”

  1. Gains in available computing resources have created a lack of mindfulness around utilization. Much like a certain set of constraints enables great art ā€“ resource constraints (even artificially imposed) enables great software and weā€™re running out of constraints.

  2. The ubiquity of frameworks that are pedaled, adopted, and discarded is a distraction from writing great software. Frameworks are not tools, they are paradigms - undermining our goals for our software in their quest for dominance of the ecosystem. Tools say - ā€œIā€™m here to helpā€ while frameworks say ā€œJoin or die!ā€

  3. Both the surveillance economy and the attention economy which software enable should not be normalized. Remember - if somethingā€™s free, you are the product.

All this said, thereā€™s still great software out there! šŸ„³ A short list of my favorite software out there these days:

These are all great because theyā€™re free (though please support software you use!), theyā€™re open source, and they provide a great user experience ā€“ which is the golden standard of software.