On Depression

Today I had the opportunity to discuss depression with a friend of mine. Or - more specifically - how it affects me. Depression affects everyone differently, but I hope this post will serve to at least give a little insight for those of you that have never experienced it and have trouble understanding it.

I suppose I'm lucky in that I've been dealing with it for so long that I don't really care about the stigma that mental illness carries. For what it's worth, the stigma is bullshit: If you suffer from depression or think you might, I urge you to seek help immediately. There are many people in your life that will be supportive in ways that you don't expect.

My Developer Story

I was chatting with a colleague the other day and the conversation turned to discussing how I came to be a developer. I gave him an abbreviated version of the story and he remarked that it was an interesting one, so I thought it might be worth sharing on my blog. It's been a bit of a roundabout path to end up where I am today, but I'm grateful for the experiences I've had along the way.

RxJS: first() vs. take(1)

When I first started using RxJS (and for a while afterwards), I assumed that first() was just a convenience method that functioned identically to take(1). Occasionally I'd see the error, "EmptyError: no elements in sequence," but I never made the connection to my code.

My Schedule for MidwestJS

I can't believe MidwestJS is already back! I had a fantastic time last year, and I'm looking forward to attending again. The lineup looks great and I'm particularly excited because my brother, Ryan, will be giving a talk on unit testing with Enzyme.