Lover of programming, maker of monsters
Middle-skill computing work is an emerging theme in my research to describe the kinds of work and jobs in computing that are not always considered “computing jobs”. Doing this work doesn’t require theoretical CS knowledge, and the jobs tend to be in $40-100k USD salary range. I think “middle-skill computing work” has significant promise for…
In my research into broadening pathways to computing careers, I’ve been exploring how “cultural gatekeeping in computing” perpetuates stereotypes about computing, making non-traditional pathways harder to follow.
A working title…Broadening Participation in Computing Through Broadening Computing: Adults Learning Computer Science Through Computational Work
Informational interviews are super important when you are new to an industry. This is an email template I used when I “cold” emailed many people for informational interviews.
1 major thing I learned, 1 insight/early idea
The blog post I wish I’d found about writing and running shell scripts.
An attempt at a concise, relatively plain-language explanation of the concept of a snapshot test, including an “in the wild” example.
What is Rust and what does it have to do with the future of the web? I’ve noticed some buzz about Rust lately and wanted to write this explainer post to share my distillation of the topic.
A snippet that I need to remember.
A snippet to drop in the console that will trigger a notice in the WordPress editor (i.e. Gutenberg).
In this CSS implementation of FizzBuzz, we can generate beautiful patterns with math!
This post includes an in progress example of logical statements expressed in CSS. The conditional is tricky for me. “If P then Q” is not the same as an if/else statement.
Having fun with recursion, pattern matching, and logical equivalence.
Lesson learned: Changing existing names with “better” new names is not necessarily a good idea because there will always be “better” new names.
It’s a 1+ player game that can last from 1 hour to, um, much longer!