Fallout Terminal Hacking Minigame
An interactive UNIX terminal simulator by Jetroid.
An interactive look at Jet's trips around the world.
Some regrets help you to make sense of the world. Others simply hinder us.
Creating a dynamic summary in Excel
A guide on how to create a summary sheet in Excel that dynamically pulls in data from other sheets.
The Problem With Publishing Daily
...is that incentivises writing in a shallow way.
Sometimes I'm just not feeling it.
Apologising is an under-appreciated skill
Refusing to apologise is a huge character flaw that I'm constantly trying to grow out of.
Sometimes, you need a little bit of perspective to keep going.
Simulating Operational Amplifier Saturation
A look at how a digital system can model op amp saturation.
The Duality of Nostalgia and Dread for Ancient Software
How do you feel when you see a screenshot of Windows 95 or Mac OS 8?
That One Thing...
If only I had X, my life would be so much better.
Exercise is preventative
Exercise is a great thing to prevent certain kinds of mental and physical illness.
I improved my UNIX simulator toy website!
Halting and revisiting projects is a strategy that really works for me to keep the overall momentum going.
June 2020 Micro-Posts
Introducing the new Micro posts for this website.
You only have to be good enough
In a small organisation, you wear many hats. It's more important to have a diverse set of skills than to be a specialist.
I've been learning Indonesian! Here's a few paragraphs I wrote.
Telling your story
It's important to tell your story as it happens, because it'll change if you don't.
Heatwaves are going to become more and more prevalent, and that's terrifying.
A look at my new organisation system.
Self doubt can come from the smallest of things. It's important to not overestimate yourself.
A reminder to look at your coping strategies if you're struggling right now.
This Too Shall Pass
One of my favourite proverbs highlights that change is inevitable.
Taken for Granted
An inconsequential event caused me to think about some things that I take for granted.
Don't belittle and disregard those that disagree with you.
Stranger in a Strange Land
This immersive website puts you in a car in a foreign city. It's the closest thing to arriving in a new city without travelling.
Don't Waste Your Willpower
Maybe if we removed the temptations from our life, we'd find it easier to meet our goals.
Live Another Sol
My thoughts on The Martian.
Hacker News Front Page
I was featured on the front page of Hacker News for the first time!
A Guide to PIC Microcontroller Paging
A comprehensive guide to PIC Microcontroller Paging. What is it, and how can we work around it?
Doing Something That You Put Off
Finally doing something that you've been putting off can take a huge weight off of your shoulders.
Climbing the Bali Mountains
I climbed two mountains in Bali during the last year!
Move all untracked git files to their own directory
A bash one-liner to move all untracked git files to their own directory.
In my experience, there are two emotional states that can disturb productivity more than any other.
Beat Your Best
One of the most satisfying things is beating your personal best.
Starting Many Things
Why I think that starting many things is one of the best things to do to become a unique and successful person.
Running Without Music: Day One
I'm going to be trying to run without music.
Programmatically Merging SVG files
An outline of a python script to help you merge two SVG files.
Staying Up Late
I always end up sleeping late. Why? Is there another way?
A look at the first month of my micro blogging project.
Everything is a compromise
If you tried to do everything that anyone asked for, nobody would be happy.
The Best Times
For me, the times when I struggled are the times that I look back on fondly.
Falling into place
Did you choose your current path, or did life choose it for you?
Why are smartphones so locked down?
Most technology is fairly reconfigurable. So why are smartphones so locked down?
Some days, nothing works
Some days, nothing works. It is those days that test the strength of your character.
Sell something you aren't passionate about
A thought about how to learn to sell.
Google's Digital Garage
My thoughts on the Google Garage Digital Marketing course.
Are you meeting the wrong goals?
Some of our desires and goals are actually harmful.
Add knob scales to your synth project
A pointer to an easy way to generate SVG knob scales.
Bulk crop images
A quick guide to bulk cropping images to the same dimensions.
Adding equations to your webpage
A quick guide to setting up MathJax on your webpage.
Don't Ignore The Value
Disagreeing with someone isn't grounds to disregard their knowledge.
Checking PDF links
A tutorial on how to bulk check links in a set of PDFs.
Investment vs Return
The projects that I spent the most time on were not the most valuable.
I often feel nostalgic for something I've never actually experienced.
Clap for Key Workers
My thoughts on the Clap for Key Workers movement.
Why I'm going to prefer to use my real name online from now on.
I bought a new domain name that I've been thinking about for years!
Jekyll Tags and Categories
A tutorial for how to add tags and categories metadata to your Jekyll posts.
Jekyll Author Pages
A tutorial for how to add author metadata to your Jekyll posts.
My website sucks, but I won't change it. Here's why.
May 2020 Micro Posts
Introducing the new Micro posts for this website.
Keep It Short, Stupid
A reminder to myself to not overthink these microposts.
Ni the Nomad
My girlfriend has been learning new skills and making her own website.
You Can't Please Everybody
Four specific coronavirus-related cases where you can't please everybody.
Make Failure Suck
A strategy to achieve things that you don't like to do.
Nine countries were involved to bring me my flip-flops.
Thoughts about a specific instance of perfectionism was getting in the way of the big picture.
Thoughts about how mood affects our output, and a reflection on an earlier attempt at microblogging.
Welcome To This Micro Blog
An introduction to my new micro blogging project.
'There are decades where nothing happens, and there are weeks where decades happen.' - Lenin
I attempt David Goggins' 4 miles every 4 hours for 48 hours challenge. What could go wrong?
Extract Wav File Data for Code
A python script to process WAV files; removing silence, changing resolution, and outputting specific numbers of samples.
A look at a pitch/gate sequencer that we designed based on Polygraf.
In which we revisit a 5 year old PIC project and develop it to be far more interesting than we had ever imagined.
The development process of an addictive melodic pattern generator.
New Frequency Central Website
The Frequency Central website has been in sore need of an update... This is that.
A revival of an older version of a project.
In which I debug and fix a tricky bug with Seismograf
Woocommerce Discontinued Products
...and other custom stock statuses.
Once More Unto Bangkok
My first visit to Bangkok was a very mixed bag. I was anxious to give it another go.
A Comparison Of Text Resizing Libraries
An honest appraisal of different text resizing libraries, including jquery-textfill, jquery-bigtext, fancy-textfill, and fitText.
Store More Than The Maximum Fingerprints In Your Samsung Phone
A cheeky workaround to Samsung's maximum fingerprint scans limit.
Kuala Lumpur: Kinda Lousy?
I didn't particularly enjoy my stay in Kuala Lumpur the first time around. So why did I go back there, and what do I think now?
I Hate Reading Big Text
A reflection on an old project and some of the side-effects it had.
How to create a page that always shows your most recent post on Jekyll
A tutorial on how to create a permanent URL that points to whatever post was published most recently
Thank You, Danke
Danke Cafe, a potential spot for Digital Nomads in Tabanan.
Run Till You Drop
The story of my first ever race; a 3 hour run in Bali, Indonesia. Plus, a trip to a beautiful secluded beach.
A Terrible Visa Extension Experience in Bali
I had the worst time extending my visa in Bali. Here's what happened.
What's the Matra?
A look at Matra, a co-working space in Canggu.
Visiting Garuda Wisnu Kencana
A visit to a tourist site intended to grow to become a mascot for Bali.
My CoderStory interview is live!
The Nyepi Festival
In this magical festival, the Balinese celebrate their Silent Day by being as loud and noisy as possible.
Kuala Lumpur Sightseeing
Visiting the KL Tower and the Batu Caves in Kuala Lumpur.
Recreating My First HTML Project
My first attempt at HTML was a fairly-cool but terribly coded 'terminal simulator' web page. What can I do now, five years later?
Mapping My Movements
I create an interactive 3D visualisation of my travels around our world.
Twenty Three And Me
It's that time again!
Living Kuala Lumpur
AKA: How I started living in a nightclub.
No, not another Fallout related post on this website. A look at C.A.M.P., my 'office' in Chiang Mai.
Hiking New Year
Myself and my friends celebrate New Years Eve in Chiang Mai, hike up the nearby mountain on New Years Day, and do a ball-busting workout the day after.
Automatic Responsive Images on Jekyll without Plugins
A tutorial on how to automatically generate responsive images for Jekyll, without using plugins.
A Testament To Frugality, Stubbornness, and Perseverance
Goodnight, Sweet Prince.
A Tradition Broken
A reflection of spending Christmas abroad for the first time.
Chilling In Chiang Mai
Chiang Mai is the quintessential destination for Digital Nomads. But is it really all it was made out to be?
The Loi Krathong Festival
Nobody quite celebrates like the Thai do during this festival in Chiang Mai.
I explored Bangkok for two days. Why did I hate this city?
From Croatia To Asia
Because a long-haul flight doesn't have to be boring.
In anticipation of Fallout 76, I reworked the issues with my take on the Hacking Minigame. Was it worth the effort?
What is it like to meet an online friend in person for the first time?
My Backpack Is My Home
Everything I packed to travel the world with.
Zagreb is a fairly unassuming city. What secrets would it hold for a newbie traveller?
The Adventure Begins
I fly to Zagreb to begin a new lifestyle.
How I developed Seismograf, a drum sound module.
Chronograf: It's About Time
The story of how I substantially reworked the Chronograf.
Graduation: The Best Of Both Worlds
A rant about the failures of the university institution, and a celebration of avoiding the worst parts of the graduation ceremony.
All of School
What is it like to receive your degree result?
License over HTTP
A look at the problems of licenses online, with a proposed solution.
Let It Happen
The song that gives me wanderlust, the desire to make, and potent optimism about the future.
A look back at the 'stream processing language for the criminally insane'.
AKA: Don't let corporations brand you.
An attempt to identify the important things in the modern era.
Automatic Image Optimisation on Jekyll without Plugins
Optimise images on Jekyll using git hooks and clever scripts, not plugins. AKA: Continuing the pursuit of 100/100 in Google PageSpeed Insights.
Other Wanderers Will Follow
A look at two inspiring but constrasting sci-fi videos.
The Race for Space
A Space Race themed album leads to learning more about humanity's past.
Writing about a post-depression existential crisis.
The Grip Of Depression
My experiences with depression over the last year.
A look at alternative lifestyles in the digital age.
My sister and I take almost the same photo, minutes apart.
Designed and Refined
Why I redesigned my homepage to better achieve its purpose.
The Pursuit of Speed
A look at how I increased the speed of my Jekyll site. OR: How I almost wrote a CSS Minifier.
A brief guide to adding image captions to Jekyll blog posts.
Meeting Dr. Jekyll
A look at how I made the most of Jekyll in building my website.
On how a throwaway idea can lead to something beautiful.
A look at how to get the most out of a simple concept.
The story of the timer-based Chronograf module.
The story of the development of Polygraf, which went through many iterations and required several new skills.
A look at the trials and tribulations of learning assembly, and the process of the development of my first Synthesiser Module, the Bartos Flur - from concept to release.