"Better-than-green" tech
2023/02/07 (editted: 08/08/23)
What is "green" technology? Is it anywhere near being actually sustainable? Here's how we strive to do better than "green" and truly pioneer sustainable tech business and social change.
Warning: This article gets technical!
"Green" tech
First of all, no tech is green. Some unfortunate truths of the world we live are that most raw materials are unsustainably extracted from foreign lands, labour is usually paid the bare minimum and even if your energy supplier is "green", the wider economy in which you both operate is not.
As a technophile I am obviously not going to campaign for the abandonment of all tech but it is important to realise that, at present, we are currently building on borrowed time. This is a big part of the motivation behind Shineponics!
Cloud
Now, accepting that we can only make "better" decisions, let's explore some of the decisions made at Shineponics. First of all, Shineponics uses Deno Deploy for cloud infrastructure. Deno Deploy is the commercial cloud infrastructure built around the Deno JavaScript engine. Both the Deno engine and the JavaScript language itself are open-source technologies, wahoo!
Deno Deploy supports many standardised web platform APIs and encourages their use, this is another step towards community ownership that I greatly appreciate and it reduces vendor lock-in, a tactic used by organisations like Apple, Amazon and Microsoft. Deno Deploy also uses Google Cloud Platform under-the-hood, which in 2021 powered its datacenters with 61% renewable energy, a step in the right direction.
Data
Another hot topic in the tech world is data protection. Platforms like Facebook and Google capitalised off of user data for far too long before regulation started to come into play. Most users still don't have an understanding of what they are giving away when signing up to platforms and telling them to read pages of "terms and conditions" is simply not an ethical solution.
Shineponics understands what Ben Parker meant when he said "with great power, comes great responsibility". As developers of communal technology we have a responsibility to protect the users that allow us to do what we love. You may notice that you have not clicked a cookie notice on this site. Why? Because we do not use cookies! We do anonymously track things like request times, rough geographic area, preferred language etc as a means to improve our services but we don't pretend we need your personal information to do that.
We also build our platforms to support user-owned data first and cloud-stored data second. A Shineponics application will only store data locally within your browser by default, giving you complete control of what we know about you. Want to clear the data? Just clear the browser storage. If you want to persist your data on the cloud and share it across multiple devices you can, but that is done at your discretion.
Energy
A secondary benefit to our local-data-first approach is that our software uses less energy than other similar software because we simply interact with less stuff. Without as many database read and writes we transmit less. On top of this we run all of our web applications on the serverless edge with Deno Deploy. This means we never maintain unused server infrastructure, we spin up code when its needed and let it die when its not. Hooray for energy efficient cloud services!
Hardware
Shineponics hardware is a work in progress. We are currently experimenting with ESP8266 boards and peripherals as they appear to be the best community-backed and open-source solution for low-cost IoT devices. However there is much more to investigate here. We also can't avoid the fact that the raw materials used in hardware boards are likely not sustainably sourced. This will therefore continue to be "non-green" until locally-produced hardware is available. This may not be possible yet but is certainly on the roadmap. I hope for now that the decisions made in developing our software provide assurance that our hardware choices will be made with as much consideration towards our communities and the environment as possible.
Stay tuned for the next steps in our "better" direction. Goodbye for now!