=======================
== The Good Code Guy ==
=======================
Personal blog on things I care about

You really should use debuggers

debuggers dap lsp

This a post about something near and dear to my heart: Debuggers.

In this post, we are going to explain why you should use a debugger, what they are, and how to set them up in your favorite editor (whether that is vscode, neovim, emacs, or any other editor).

I believe that quality matters and that by understanding this incredible tool you’ll not only have a better time programming, you’ll produce better code which is better for the world.

Read more...

10,000 Monkeys

ai philosophy

Artificial intelligence is a powerful tool that has been building in capability for decades. In the last couple of years has it moved into the mainstream and brings with it an incredible set of changes the likes of which we haven’t seen since the dawn of the internet.

10,000 Monkeys

There’s an old adage that goes something like:

“If an infinite number of monkeys typed on an infinite number of typewriters for an infinite time, they would eventually produce the Bible”.

Read more...

My current environment

System Configuration

I’ll update this post periodically to reflect my current tooling and setup.

Emacs, Nix-Darwin, MacOS, and more <2025-02-28 Fri>

Hardware

Computer(s): Macbook Air (Apple Silicon) & X1 Carbon (Thinkpad)

I use both mac and linux pretty regularly, I have them both configured using Nix which allows parity between system configurations. New Apple computers are superb, but I can’t let go of my Thinkpad because I love tinkering on it and I’m sure I’ll sell the macbook one day but keep the thinkpad for many more years.

Read more...

Nix-Darwin on MacOS

nix-darwin macos homebrew system-management

maintain

Blogging with Emacs

Emacs blogging Hugo github org org-mode

In this post, I’m going to show you how to setup a blogging workflow using Emacs and other free tools. At the end of this, you will have a blog just like this one and be able to create posts in a matter of keystrokes that get published online without spending a dime.

I don’t really know how to write these kinds of tutorial posts, so I’m just going to get right into it.

Read more...

Truth In Tension

pluralism rationalism politics

Intro

We live in a world dominated by the too-quick-to-offend and the offended-too-quickly.

Reality, however, is multi-faceted, each face colored by individual experience.

Our capacity to understand this nuance has lagged behind our access to virtually infinite information.

The result is a breakdown in society, with sects colored by worldviews orchestrated by an unconscious engagement machine, mechanically feeding us whatever data fuels focus and engagement.

In the light, this technologically doped filtering is a godsend – we can find products we love, information we need, people we enjoy, and perspectives we harbor; we become coddled in an instant with whatever cranial comfort we desire.

Read more...

About

personal

Hi, I’m Seth and this is my blog.

About tgcg.xyz

Disclaimer: The contents here are always evolving and you may encounter opinions that I no longer hold or find advice that is no longer valid

The purpose of this blog is to give me a space to write about whatever I want. My interests (and hence the content you might encounter) are broad and cover everything from politics & philosophy to computer science & physics, to exercise & travel.

Read more...
1 of 1