Well, the blog is live. I guess I actually need to start writing.
Why a Blog?
I’ve been meaning to write more. I usually get caught up in thinking that what I have been learning is not all that interesting or novel. It’s probably true, but I don’t know if that means I shouldn’t share it.
What to Expect
-
Code — Fullstack stuff, tooling, nix, whatever I’m currently hacking on.
-
AI — I work with AI a decent amount. I have days where I can’t believe we lived in a world without it, and days I wish it had never happened. I’ll probably write about those thoughts, but also experiments, and practical applications I’m working on.
-
Home automation — I like to mess around with Home Assistant and have too many random smart devices.
-
Electronics — Microcontrollers, sensors, custom PCBs someday. I like making things blink.
-
3D printing — Just got a 3d printer, and feel like my tinker projects can now become useful products that serve me.

Example Code
Since this is a dev blog, here’s some code to test syntax highlighting:
fn main() {
println!("Hello from DigDug.dev!");
}
const greet = (name: string): string => {
return `Hello, ${name}!`;
};
console.log(greet("World"));
{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell {
buildInputs = [ pkgs.astro ];
}
The Stack
This blog is built with:
- Astro — Modern static site generator
- GitHub Actions — Auto-deploy on push to main
- Caddy — Serving the static files
Nothing fancy, just enough to get words on the internet.
Comments
Powered by Giscus (may need to disable adblockers)