Rach Smith

Rach Smith @rachsmith

About: Technical knowledge is just one part of being a great Engineer. I like to think and write about everything else.

Location:
Sunshine Coast, Australia
Joined:
Jul 26, 2017

Rach Smith
articles - 38 total

Lerp

When CodePen blogs were a thing I added a bunch of posts to mine. Some of the content still holds up...

Learn More 6 0Apr 9 '23

Content Collections are a welcome addition to my Astro setup

All of the notes on this site are built from markdown files in an Astro static site. As of Astro 2.0,...

Learn More 0 0Apr 9 '23

Using regex with make find-and-replace in VS Code

The context for how and why is too niche for me to go in to here, but I had a bunch of files where I...

Learn More 0 0Apr 9 '23

Create a rainbow-coloured list with :nth-of-type()

This is my favourite thing to do with the :nth-of-type() selector: First, you need some colour...

Learn More 0 0Apr 9 '23

Reading code is a different experience to writing code

When writing code, the first thing I focus on is making it do the thing I want it to do. After that...

Learn More 1 0Jan 30 '23

Remove Shorts from your YouTube Subscriptions feed with :has()

I have nothing against short-form video content. TikTok is a lot of fun! YouTube shorts are... not...

Learn More 0 1Jan 30 '23

Learning in public isn't so easy when you're buried by layers of engineering

I've come to appreciate that unless you're a full-time content creator who can devote hours to...

Learn More 0 0Jan 30 '23

The hardest part of being a Junior Developer

Even though it was 12 years ago, I still remember what the most stressful part of being a junior...

Learn More 0 0Jan 30 '23

Don't want to fix that bug? Here are 6 things you can do instead

Look, coding is hard. Every time you start to solve a problem or fix a bug you run the risk of not...

Learn More 0 0Jan 30 '23

How Supabase fits into your stack

Recently I considered replacing the Talkyard comments solution on my notes here with something I've...

Learn More 0 0Dec 9 '22

Do what you say you're going to do

If you want to impress people you work with/for, do what you say you're going to do. Be reliable and...

Learn More 14 3Nov 23 '22

Moving from problem adder to problem solver

From one of James Clear's newsletters: One type of person approaches a situation with the mindset...

Learn More 0 0Nov 23 '22

Don't remove a fence until you know why it was put up in the first place

Recently I learnt about Chesterton's Fence, a mental shortcut to help when you're deciding whether to...

Learn More 1 0Nov 3 '22

Keyboard shortcuts for navigating a large file in VSCode

When writing the code gets a bit dull at my job, I try to make things more interesting by setting...

Learn More 0 0Nov 3 '22

The shorter the feedback loop, the better

When it comes to web developer experience, few things impact satisfaction levels as significantly as...

Learn More 0 0Nov 3 '22

Automating the process for moving notes from my Obsidian vault to my Astro site

Lately, I've been writing the drafts of the notes on this site in my Obsidian vault. When I want to...

Learn More 0 0Nov 3 '22

Look it up

Link: Look it up! Geoff writes: The best skill you can develop as a front-end developer...

Learn More 0 0Nov 3 '22

Replace the curtains

The main bedroom of our house has large glass doors and windows that open onto a small balcony. When...

Learn More 0 3Sep 19 '22

Wtf is an island and why is it in my website?

The newest website frameworks1 keep referencing this thing called islands architecture. Which had me...

Learn More 2 1Sep 13 '22

Putting the graph in GraphQL

It took me a while to understand how to design for the Graph in a GraphQL API. Coming from REST, I...

Learn More 0 0Sep 13 '22

Quickly toggle Copilot suggestions on and off with your keyboard

Overall, I'm a fan of GitHub Copilot. Sometimes I just want it to get out of the way. I wanted to...

Learn More 7 1Sep 13 '22

Use a narrowed focus to complete big projects

Link: # Dr. Emily Balcetis: Tools for Setting & Achieving Goals | Huberman Lab Podcast...

Learn More 0 0Sep 13 '22

How to get started with animating on the web

You've seen something cool on the web and you want to start making your own animations? Sometimes...

Learn More 4 3Jul 25 '22

GitHub copolit, hedonic adaptation and developer tools

A little while ago, I signed up for the technical preview of GitHub Copilot. I spent one full workday...

Learn More 0 0Dec 15 '21

Code-first to product-first

Recently I discovered this article on Zach Lloyd's website in which he describes two kinds of...

Learn More 2 2Oct 6 '21

Full-stack? T-Shaped? Comb-Shaped? Developer or Engineer?

Whenever I come across a form field that asks for my occupation or profession, I hesitate before...

Learn More 4 0Sep 7 '21

How I keep up with the latest Front-End Development news, without scrolling my life away

There are very few things I missed when I quit spending time on Twitter, but one of them was keeping...

Learn More 200 11Aug 31 '21

Loving right now: This Figma template for creating Database ERDs

As part of some work I'm doing for CodePen, I needed to come up with an ERD document for an extension...

Learn More 2 2Aug 25 '21

We confuse visibility with competency

Perhaps there is a bit of a remote hiring boom at the moment, but I have noticed a massive uptick in...

Learn More 5 0Aug 25 '21

Learning how you best learn: some questions to ask yourself

I believe that the best thing you can do for your career as a Developer is teach yourself how to...

Learn More 5 1Aug 2 '21