All blog posts organized by year.
2025
AI skeptic and EM of an AI team: balancing two worlds and leading the team to success
My opinions are my own and do not represent GitHub or anyone associated with GitHub.
GLOBAL TEAMS MAKE BETTER WORK
ABOUT THE TEAM Our engineering team consists of 16 members. The majority are based in North America: 3 in the...
2024
The Megalist of Ice Breakers
My team doesnāt really love meetings so I have us only meet once a week for a team sync. During...
The Barely Functional Guide to Management
Iām brand new to the land of engineering management. In fact Iāve had the full title for less than three...
Keyboard Collection
Ā Ā Keyboard: Anne Pro II Keycaps: DSA Astrolokeys Switches: Cherry MX Red Kirb Board Keyboard: NK87 - TFUE EDITION...
2023
Original Sims VM Setup
The What
2022
Mastodon Quick Start
Thereās been a lot of talk of mastodon recently and folks are trying to figure out which instance to join...
Tea Blends
PMS and Cramp Tea Cramp bark Raspberry leaf Yarrow Lemongrass Nettle Oat straw Peppermint Horsetail Migraine Tea Feverfew Meadowsweet Willow...
2021
Journal Pages
General layout I follow for my journal pages
Journal Supplies
Stickers Jacquelin Deleon Roy the Art Dash of Pep White Stag 13th Press Vicki Sigh Slumptown Supply Co. Dusty-Cat Merchandise...
My overly complicated desk setup
I would love to have two desks, two rooms, two entirely separate spaces for my work and non-work. However, thatās...
2020
2020 in Review
All my favorite things from 2020. Not necessarily things that didnāt exist before this year, but things that I discovered...
secular green witchcraft
Social Justice Witch
2018
2016
2015
Blender Rigify to Unity Ragdoll
Some files to help you along:
What I learned from working on a game every day for 30+ days
As of writing my github commit streak is 37 days. I didnāt start out thinking about trying to work on...
Bernoulli and Ada sitting in a tree...
Ada Lovelace is credited with writing the very first computer program. This program was for Babbageās Analytical Engine and calculated...
Pride, Prejudice, Dungeons, and Dragons
Iāve worked a bit in the past with Markov chains, but recently theyāve become really popular for creating twitter bots....
My LED Heart
I recently took my first dive into soldering with Adafruitās MiniPOV 3 Kit. To my surprise I got it working...
Phasers set to kill
I like trying out a lot of different game frameworks and seeing how they stack up to each other. My...
How I Learned to Stop Worrying and Release a Game
Iāve been working on small games for quite awhile now, but I never thought they were good enough or interesting...
2014
Working Remotely
Iāve been working remotely for more than a year now. Thereās a lot of pitfalls that people warn you about...
Learn to Code
Writing code is a creative act.— Lindsey Bieda (@lindseybieda) July 5, 2014
Stages of Dealing with Sexism in Tech
1. Denial āThere is no sexism problem theyāre just being over sensitive.ā
The pipeline problem and attrition
Usually we model population growth with this basic model:
I LĆVE the rain
Note: The following article is about love 0.9.0 which includes a couple changes to the particle system so the example...
2013
A Little Bit of Animated Sprite LĆVE
Iāve been playing around with LĆVE lately and making a game with it. One of first problems I decided to...
I'm not immune to the wrongs of white feminism
Yesterday there was some discussion regarding the usage of āintersectional feministā by white women and by the end of the...
When it's death by 1000 paper cuts the little things count
I learned early that sometimes being a software engineer means death by 1000 cuts because you donāt have the power...
On accepting privilege
When people say āprivilegeā they can mean many different things. For the rest of the article when I talk about...
Config and Generators in Gems
If youāve written a gem at some point you might want to have configuration options for those people using the...
How to Gem like Jem
Iāve been looking around for a super quick start guide to first gem using bundler step-by-step. I havenāt found one...
Answering the sexism question
āJust how bad is the sexism,ā a woman asks me. Sheās just starting to learn programming and looking to get...
Abuse of the Abuse Button
TW: I will be talking about abuse and posting and discussing fairly terrible examples.
coding as play
Side projects are important to a programmer. They are often the only means for expanding skill sets outside of work...
How to read papers
When I started grad school lots of people had lot of advice for how to read academic papers. Recently, I...
You have no idea what a lynch mob is — so stop saying it
Words, believe it or not, have meanings. Lately, many people have been using ālynch mobā to refer to a group...
Self-Reprogramming: Overcoming Stereotype threat and impostor Syndrome
First a couple definitions;
On facts, learning, and reality
What we hold as facts or truth is what we have been told or by some other means gone out...
2012
Git collaboration fun for beginners
Itās pretty easy to get started using git. TryGit is a really awesome introduction to the basic commands to get...
In the case of Brit Ruby we all lose
Let me start by saying that I am constantly pushing for more diverse representation in the technology community. There have...
The First Step
No real social change has ever been brought about without a revolution⦠revolution is but thought carried into action. -...
Git Shared Repo Woes
If youāve ever gotten when trying to push to a shared repo:
We Need You
We have all been there. We have all been made fun of, ostracized, and made to feel like we donāt...
2011
Hard having a female avatar on the internet?
Is it hard having a female avatar on the internet? Do people take your arguments less seriously or sexually harass...
A Game in 24 Hours
Iron Trotter without sound:
Doing Good to Make Us Better
āItās such a transformative field for society as a whole. And without the involvement of a diverse group of people,...
The Elephant in the Computer Lab
The lack of women in the computing fields is something that is surprisingly controversial. Iāve dug through countless websites and...
Definition: Code Literacy
literacy -n 1. the ability to read and write 2. the ability to use language proficiently - World English Dictionary...
Examining the Existing Attempts to Increase Code Literacy
Increasing code literacy has always been a real challenge and it is one more people are trying to solve now...
The Importance of a Code Literate Culture
Note: Iāve moved the entire comment system over to disqus, the old comments on this entry have been archived here....
rstat.us share bookmarklet
Most sites arenāt going to have the ability to automatically share content on rstat.us. So, I decided to roll out...
rstat.us: building a community on a community
Recently some friends of mine along with myself found it desirable to move away from Twitter based on their policies...
Tweeting from C#
Tweeting from any chunk of code has a slight increase in difficulty since all authentication to twitter must now be...
An Interactive View of Prison Populations Using RGraph
RGraph is a toolkit for the creation of HTML5 canvas graphs. One of the most beneficial aspects of it is...
2010
Fun with Narwhals, Corn, and D
This weekend I took part in a game programming competition at PITT, OSGCC. My team members (James LL and Jackie...
What the hell is an exokernel?
Iāve worked a little bit on the exokernel project XOmB and very often I struggle to explain exactly what an...
Ada Lovelace and Women in Computing Today
Ada Lovelace is considered the worldās first computer programmer. In the world of computer science today itās almost astonishing that...
2009
Making Sense and Nonsense of Markov Chains
Andrey Markov is known for two things being a Russian Mathematician and having amazing facial hair (well probably not the...
Papers: Dynamic Programming with Zombies and Pirates
Dynamic Programming was developed by Richard Bellman while he was working for The RAND Corporation in the 1950ās. During this...