Skip to content

Commit

Permalink
Add diagrams to blog
Browse files Browse the repository at this point in the history
  • Loading branch information
dsmithsl committed Dec 18, 2023
1 parent 48d608f commit 9268f08
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 0 deletions.
4 changes: 4 additions & 0 deletions dsmith/_posts/2023-12-07-what-can-i-do-as-a-developer.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ In her TED talk ["How to find joy in climate action”](https://www.ted.com/talk

By using this technique you can find the intersection between what brings you joy, what you're good at and what needs doing.

![The Climate Action Venn Diagram consists of three overlapping circles, one contains the things that bring you joy, one contains what you're good and and one contains what needs doing. At the intersection of these three circles is your climate action.]({{ site.github.url }}/dsmith/assets/climate-action-template.svg "A template for your Climate Action Venn Diagram.")

If you're reading this post you're most likely working in a technical role. If so, you're probably passionate about technology and quite good at it. That automatically fulfills two of the criteria.

It's worth noting, however, that to get the best results from the exercise you should give it some serious consideration. You may have other passions outside of work that can also fit the bill. Remember you don't have to put just one thing in the middle of that diagram and there are many ways to contribute.
Expand All @@ -34,6 +36,8 @@ The problem is massive and it's easy to feel a bit powerless. One way to work ou

This exercise consists of drawing out three nested circles: in the central circle you write all the things you can control, in the middle one you put all the things you can influence and the outer circle is for all the things that affect you but are outside your control. Doing this lets you focus on things within the inner two circles and less on things from the outer one (since you're acknowledging there is nothing you can do about these anyway).

![The three nested circles of concern, influence and control.]({{ site.github.url }}/dsmith/assets/circles-of-concern.svg "A template for circles of concern.")

Starting with the circle of control, the one area where you probably have the most control is on your own awareness about green computing issues and best practices. There are lots of resources available and too many to mention here but a few notable ones are: the [Green Software Practitioner](https://learn.greensoftware.foundation/) course from the Green Software Foundation and the O’Reilly book [Building Green Software](https://www.oreilly.com/library/view/building-green-software/9781098150617/).

As you build awareness of best practices you can start to implement these in your day job. This is an area where you also have a lot of control. You can start to write sustainable code by default. This can also bring a lot of benefits to your users since sustainable code is often more efficient and gives better performance to users.
Expand Down
Loading

0 comments on commit 9268f08

Please sign in to comment.