I have attended JSConf EU in Berlin three times. I have spoken there twice. This piece is about JSConf EU.
I often tend to be late to the party. So I suppose it’s no surprise that I didn’t start watching Adventure Time until after I watched Steven Universe, both of which I started last year. Both series are brilliant, each in their own ways. But this piece is not about Steven Universe.
I finished getting through all of Adventure Time a few months ago, save for the series finale. …
This blog post is the first post in a series that discusses my efforts to convert Raspi IO to TypeScript and modernize its architecture. This blog post series will explore how to write unit tests specifically for rearchitecting or rewriting a project, how to create TypeScript base classes and functionality that is shared across multiple TypeScript and non-TypeScript projects, and how to convert an existing code base to TypeScript all in one go.
All codebases age and mature over time. With age brings stability, and older projects are typically more reliable as a result.
However, age also brings with it…
As you may have seen recently on Twitter, some problematic language was slipped into OSCON’s Code of Conduct that added “political affiliation” as a protected class. In addition, there was language in the speaker agreement that stated:
8. In keeping with the O’Reilly Code of Conduct, I agree to refrain from any political or religious commentary while I am on stage.
Sage Sharp and Coraline Ada Ehmke have both wrote extensively on why this is problematic, and I highly encourage you to read Coraline’s blog post and Sage’s Twitter threads. I specifically want to highlight this point that Coraline wrote:
Author’s note: This article is written specifically for an audience of white liberal folks. This article assumes that you are white and you already agree racism is an issue in this country and that we need to work to end it. Just so we’re clear, when I say things like “you,” “we,” “us,” etc., I mean “you liberal white person,” “we liberal white people,” and “us liberal white people.” This is true regardless of any other privilege, or lack thereof. I’m talking to cis straight white men, yes. I’m also talking to cis queer non-neurotypical white men like myself, white…
I find myself reflecting on my queerness tonight. It’s certainly not an unusual topic; I think almost every other queer person I know contemplates about their queerness a lot.
I sit in a strange spot. I’m older than the majority of queer folks I know. It’s not that I’m particularly old, I’m 35. And it’s not that younger people are more likely to be queer. Instead, queer people who are younger are more likely to be out. Regardless, my story is starting to feel more and more unique as time marches on.
I’m not a Millennial, according to most definitions…
“And it feels like I can’t win
I’m growing up and I’m giving in
And it’s starting to hurt
And it feels like I can’t win
I couldn’t wait to be alone again
And I’m getting worse”
If ever there were a theme song to a segment of my life, PUP’s “Can’t Win” was it for November and December of last year.
You may have seen an article floating around on Twitter or Facebook, titled “The Rock Test: A Hack for Men Who Don’t Want To Be Accused of Sexual Harassment.” It’s great, you should go read it. Wonderfully tongue-in-cheek, there is a lot of truth to it. I want to add a more serious note to the conversation, based on my own life experiences.
I’m bisexual. I’ve been with both men and women, and had to navigate life as someone who is attracted to people regardless of their gender. …
CW: brief discussion of suicide
I have a quote that I’ve been working on for some time, a mantra if you will. Something to guide me through my long and winding life. It has shifted over the years, with words being trimmed, rephrased, parts added and removed. I attended my first Burning Man last week, and it was here that I feel like I finalized my mantra.
Life is a series of steps that has led you to now. Good, bad, or indifferent, do not forget them. …
As you may have seen on Twitter yesterday, I stepped down from the Node.js Foundation Technical Steering Committee (TSC) along with three other members. I am also announcing my intention today to step down as the chairperson of the Node.js Foundation Community Committee, and to leave the Node.js project entirely.
To understand this action, let me provide some context.
I got involved with the Johnny-Five project a little over three years ago. It is such a wonderful project with a diverse group of amazing people in it. …
I’ve been thinking about identity a lot lately. It’s no secret that I’ve changed a lot of my identities over the years. “Atheist” replaced “Christian,” “bisexual” replaced “straight,” “Californian” replaced “Texan,” and a whole host of others.
Through most of these changes in identity, I realize that I’ve donned them like a coat at first. I thought “I’m A, which finally explains x, y, and z about me.”
I’ve only recently realized though that these explanations almost invariably end up being false. My identities don’t explain why I am the way I am, tempting as those explanations are. …
Software is written for people, by people. Without people, software would not exist, nor would it have a reason to exist.