M content/_index.md => content/_index.md +3 -7
@@ 5,14 5,10 @@ no_nav: true
{{< picture src="headshot.png" alt="" width="128" >}}
-Welcome to my website, where you can find my [reading](/reading/), [writing](/writing/), and [creations](/creations/).
+I'm a bookworm, dad, and software developer. I have a [love/hate relationship with technology](/writing/my-journey-towards-intentional-technology-use/). I'm excited about [alternative approaches to children's education](/reading/free-to-learn/) and [immersing my kids in nature](/reading/last-child-in-the-woods/). I enjoy the outdoors, use [strange](/creations/kyria/) [keyboards](/writing/atreus-review/), and [read a lot](/writing/year-of-reading/).
<!--more-->
-Many of my personal interests are reflected in this site. I have a [love/hate relationship with technology](/writing/my-journey-towards-intentional-technology-use/). I'm a dad who's excited about [alternative approaches to children's education](/reading/free-to-learn/) and [immersing my kids in nature](/reading/last-child-in-the-woods/). I enjoy the outdoors, use [strange](/creations/kyria/) [keyboards](/writing/atreus-review/), and [read a lot](/writing/year-of-reading/), with a preference for nonfiction.
+I'm currently wrapping up a computer science Master's degree at Georgia Tech and starting to look for software engineering jobs again.
-Bits of my professional life find their way onto the site as well. I'm currently a computer science Master's student at Georgia Tech, where I work on [CellWatch](https://sites.gatech.edu/cellwatch/), a cellular network measurement suite, as my Master's project. Prior to coming to Tech, I worked as a software engineer, and I'll likely do so again in the future.
-
-I'd love to hear your comments and questions; email me at [hi@jasoncarloscox.com](mailto:hi@jasoncarloscox.com).
-
-If you feel so inclined, you can follow the [RSS feed](/index.xml) or [subscribe via email](/subscribe/).
+I'd love to hear your comments and questions; email me at [hi@jasoncarloscox.com](mailto:hi@jasoncarloscox.com). You can also follow the [RSS feed](/index.xml) or [subscribe via email](/subscribe/).
M content/creations/git-personal-builder.md => content/creations/git-personal-builder.md +1 -0
@@ 2,6 2,7 @@
title: git-personal-builder
date: 2022-11-21
lastmod: 2024-06-25
+favorite: true
code:
git: https://git.sr.ht/~jcc/git-personal-builder
contributing:
M content/creations/git-personal.md => content/creations/git-personal.md +1 -0
@@ 2,6 2,7 @@
title: git-personal
date: 2021-06-08
lastmod: 2022-11-21
+favorite: true
code:
git: https://git.sr.ht/~jcc/git-personal
contributing:
M content/creations/kyria/index.md => content/creations/kyria/index.md +1 -0
@@ 1,6 1,7 @@
---
title: Kyria
date: 2022-03-01
+favorite: true
lastmod: 2022-03-11
summary: A custom, split, ergonomic, tiny, mechanical keyboard that I built from a kit.
---
M content/creations/lego-keyboard-stand/index.md => content/creations/lego-keyboard-stand/index.md +1 -0
@@ 1,6 1,7 @@
---
title: LEGO keyboard stand
date: 2024-03-08
+favorite: true
---
Back in 2022, I built myself a Kyria, a split mechanical keyboard. One of the draws of a split keyboard is the ability to position the two halves independently to fit your body; it can really be quite comfy. But the downside is that you have two different pieces that can drift around your desk; add a couple of palm rests and it becomes four moving pieces that constantly need to be rearranged. After dealing with this issue for years, sometimes hardly using my Kyria out of frustration, I finally decided to build myself a solution, with LEGOs.
M content/creations/mud-kitchen/index.md => content/creations/mud-kitchen/index.md +1 -0
@@ 1,6 1,7 @@
---
title: Mud kitchen
date: 2024-04-30
+favorite: true
---
I built a mud kitchen for my kids. It has a functional foot-pump-powered double sink, a pretend stove and oven, and some handy storage space. I had fun building it, and the kids seem to be having fun playing with it.
M content/writing/atreus-review/index.md => content/writing/atreus-review/index.md +1 -0
@@ 2,6 2,7 @@
title: Keyboardio Atreus review
date: 2021-08-06
lastmod: 2024-04-30
+favorite: true
summary: I bought a Keyboardio Atreus in early 2021 -- here are my thoughts on it.
aliases:
- /blog/atreus-review
M content/writing/combo-mods.md => content/writing/combo-mods.md +1 -0
@@ 1,6 1,7 @@
---
title: 'Combo mods: A less error-prone alternative to home-row mods'
date: 2022-02-16
+favorite: true
summary: It didn't take long after getting my Keyboardio Atreus for me to try out home-row mods. I used them for several months and really wanted to like them -- it's so convenient to have all your modifiers on the home row -- but I could never get the timing configuration right. In their place, I discovered combo mods, which are almost as convenient and much less error-prone.
aliases:
- /blog/combo-mods
M content/writing/my-journey-towards-intentional-technology-use/index.md => content/writing/my-journey-towards-intentional-technology-use/index.md +1 -0
@@ 1,6 1,7 @@
---
title: My journey towards intentional technology use
date: 2023-08-31
+favorite: true
summary: I've always been fascinated by technology; it's so shiny and exciting, so full of potential uses. But sometimes those many uses are too much. Sometimes we use technology simply because it's there, and it gets in the way of what we truly care about doing. As my time and mental energy have become more scarce, and as technology has become more addictive and manipulative, my attitude towards the digital world has changed.
aliases:
- /blog/my-journey-towards-intentional-technology-use
M content/writing/year-of-reading.md => content/writing/year-of-reading.md +1 -0
@@ 1,6 1,7 @@
---
title: A year of reading
date: 2023-01-06
+favorite: true
aliases:
- /blog/year-of-reading
---
A layouts/index.html => layouts/index.html +55 -0
@@ 0,0 1,55 @@
+{{ define "after-content" }}
+<h2><a href="/reading/">Reading</a></h2>
+
+I do mini-reviews of the books that I read. Here are some that I've especially liked lately:
+
+{{ $favs := where (.GetPage "/reading").Pages "Params.book ratings" "intersect" (slice "great") }}
+
+<ul>
+{{ range (first 3 $favs.ByDate.Reverse) }}
+ <li>
+ <a href="{{ .RelPermalink }}"><cite>{{ .Title }}</cite> by {{ delimit (.Param "book authors") " and " }}</a>
+ </li>
+{{ end }}
+</ul>
+
+See more on the <a href="/reading/">reading page</a>.
+
+<h2><a href="/creations/">Creations</a></h2>
+
+I love to build things, both on computers and in the physical world. I've particularly enjoyed these ones:
+
+{{ $favs := where (.GetPage "/creations").Pages "Params.favorite" true }}
+<ul>
+{{ range (first 3 $favs.ByDate.Reverse) }}
+ <li>
+ <a href="{{ .RelPermalink }}">{{ .Title }}</a>
+ </li>
+{{ end }}
+</ul>
+
+See more on the <a href="/creations/">creations page</a>.
+
+<h2><a href="/writing/">Writing</a></h2>
+
+Every once in a while I write something more like a traditional blog post. Here are some of my recent favorites:
+
+{{ $favs := where (.GetPage "/writing").Pages "Params.favorite" true }}
+<ul>
+{{ range (first 3 $favs.ByDate.Reverse) }}
+ <li>
+ <a href="{{ .RelPermalink }}">{{ .Title }}</a>
+ </li>
+{{ end }}
+</ul>
+
+See more on the <a href="/writing/">writing page</a>.
+{{ end }}
+
+{{ define "page-styles" }}
+<style>
+ h2 a {
+ border-bottom: none;
+ }
+</style>
+{{ end }}