Just finished sailing the world aboard sailinghannahpenn.co.uk.
Now working at lightbug.io
Previously a staff software engineer working for Wikimedia Deutschland on various projects including Wikibase, Wikidata and MediaWiki.
My side projects are numerous, and you can read about them on a dedicated page.
I use the username “addshore” in most places, such as GitHub, Mastodon, Twitter, Keybase & Wikimedia. Hence the name of this site.
Take a look at my latest posts or various projects.
You can also get in touch with me using my contact page.
Latest Posts
- Smart home: Starting with OPNSense Router, Eero Wi-Fi and a pile of cablesI recently moved into a home, that whether I like it or note, is rather “smart”. There is a Ring video doorbell, Ring camera out the back and Wi-Fi radiators throughout, not to mention the Wi-Fi fridge, dishwasher, washing machine, hot water tank and Amazon Echo Dot that…
- COVID-19 Wikipedia pageview spikes, 2019-2022Back in 2019 at the start of the COVID-19 outbreak, Wikipedia saw large spikes in page views on COVID-19 related topics while people here hunting for information. I briefly looked at some of the spikes in March 2020 using the easy-to-use pageview tool for Wikimedia sites. But the…
- See all Windows 11 network data usageWindows 11 (and possibly previous versions of windows) have a data usage view built into the advanced network settings view. This feature allows users to monitor and manage their data usage on both Wi-Fi and wired connections, and I assume also data connections if your device can be…
- If you have a sandwich and cut it in half, do you have one or two sandwichesA few years ago, I asked a similarly silly question about lasagne to a group of people I know and summarized their responses. This time I’m bored on a coach, so asked 30–40 people the question “If you have a sandwich and cut it in half, do you…
- Autoreload go code on code changeFor developers, the ability to autoreload code upon any changes is nothing short of a game-changer. It not only streamlines the development process but also fosters an environment of continuous improvement and experimentation. There are so many packages for languages such as JavaScript for such a behaviour, but…