blog

There's still no silver bullet


šŸ”— a linked post to changelog.com » — originally shared here on

Saying ā€œuse the right tool for the jobā€ is easy, but actually selecting the right tool for the job is anything but. Good tools are hard to find, hard to evaluate, hard to learn. We have constraints, we have biases, we have shortcomings.

But that’s all part of the work.

And if you ā€œjust use Goā€ or ā€œjust use Reactā€ or ā€œjust use Postgresā€ for every problem that crosses your keyboard, you’re just not putting in the work.

I’ve only worked in agencies my entire professional career, and that work has honed two important traits of a good engineer: curiousity and agility.

Being curious gives you the ability to explore new tools and understand how they work.

Being agile (not in the project management sense, but the ā€œmoving freely and quicklyā€ sense) gives you the ability to deploy those tools to solve increasingly complex problems.

It’s not that I don’t have a standard set of tools I reach for when solving a wide swatch of problems (Rails, Postgres, etc.), but as I get older, I’m finding that I am more willing to engage with newer tech.

I come from a background of writing Javascript by hand, but I'm starting to play more with Vue and React, and I can see why people like these tools.

Same thing with CI/CD pipelines. I always thought they were more fiddle-y and brittle than they were worth, but that's because I've generally been a lone wolf. In a team context, they are extremely useful.

If you keep hearing noise about a new technology, it's probably worth taking a look over the fence to see how that tool could be used.

Continue to the full article


What were the first instances of the villainous "mwahahaha" in entertainment?


šŸ”— a linked post to reddit.com » — originally shared here on

The idea of an "evil laugh" for a villainous character is much older, and the idea that laughter can be a sign of moral failings is even older still!

In "Social Signals and Antisocial Essences: The Function of Evil Laughter in Popular Culture", Jens Kjeldgaard-Christiansen traces negative attitudes about laughter all the way back to Plato. In The Republic, Plato says that laughter is a malignant, violent paroxysm that seizes its subject by force, signalling the unfortunate triumph of passion over rationality.

The AskHistorians subreddit is my go-to example of the internet done right.

Every day, normal people ask bizarre, inane questions that are then answered by serious academics.

This is a prime example of the kind of topic you never imagined could be interesting, yet once you read the answer, you walk away amused, educated, and grateful that someone took the time to give an extremely detailed answer to such a question.

The internet is often filled with garbage, but this subreddit serves as a golden example of the cool stuff people can build when they give a damn.

Continue to the full article


McLovin It: An Oral History of ā€˜Superbad’


šŸ”— a linked post to vanityfair.com » — originally shared here on

ROGEN: What’s horrifying is a comment I get a lot where cops come up to me and say, ā€œI became a cop because of Superbad.ā€ That has been said to me on numerous occasions. And when they say that to me, I say, ā€œThat is fucked up. You did not understand the movie.ā€

This movie had a profound impact on me when it came out. I probably watched it 50 times on DVD.

I think I should go watch it again.

Continue to the full article


How philosophy can solve your midlife crisis


šŸ”— a linked post to news.mit.edu » — originally shared here on

Happiness often follows a U-curve in which middle age is uniquely stressful, with a heavy dose of responsibilities. That’s all the more reason to seek out atelic activites when the midlife blues hit: meditation, music, running, or almost anything that brings inner peace. But self-reported happiness does increase later in life.

Oddly, as Setiya observes, many of the most consequential choices we make occur in our 20s and early 30s: careers, partners, families, and more. The midlife crisis is a delayed reaction, hitting when we feel more weighted down by those choices. So the challenge is not necessarily to change everything, he says, but to ask, ā€œHow do I appreciate properly what I now am doing?ā€

My daughter turns 7 tomorrow. I’m feeling like I’m finally hitting a point with that relationship where I am not needed as heavily, and I’ll soon be able to indulge in atelic activities more frequently.

The beautiful thing is that I’m now able to enjoy some of these activities with my kids as they get older.

I think that’s the part of parenting I was looking forward to the most: getting to do cool stuff (like go on rides and play PokĆ©mon) with two really cool little people.

Continue to the full article


The Contingency of Listening


šŸ”— a linked post to instapaper.com » — originally shared here on

Let the mastering engineers do their thing, using whatever technology they find best. Get the reproduced music however you can. And focus on the analog component you are going to have to add to the chain in the end, no matter what: your ears.

A while back, NPR had a test that allowed you to tell whether you could tell the difference between various levels of audio compression.

Even though I did decent on that test, I’ve still never really been able to discern the difference listening to an album on vinyl versus a 320kbps MP3 rip.

That could be because I’m not listening to it on amazing headphones or speakers, but I think the main reason I enjoy listening to vinyl records is that it forces me to focus.

Having a majority of the music ever recorded at our fingertips is incredible, but taking time to really listen to an artist’s work from front to back feels like a luxury. The ceremony of selecting a record, setting it on the table, and dropping the needle feels more special than shouting into the air for Siri to start it.

(Shouting into the air to summon music is also supremely dope, though… don’t get me wrong.)

Continue to the full article


What Do Water Bottles Teach Us About Comedy?


šŸ”— a linked post to nytimes.com » — originally shared here on

A solitary figure, a microphone and a stool. Those are the primary images of stand-up comedy — as reliable and ubiquitous as a book’s cover, spine and chapter titles.

But there is another element in the iconography, and it’s the most revealing: The water bottle.

Continue to the full article


Masnick's Impossibility Theorem: Content Moderation At Scale Is Impossible To Do Well


šŸ”— a linked post to techdirt.com » — originally shared here on

More specifically, it will always end up frustrating very large segments of the population and will always fail to accurately represent the ā€œproperā€ level of moderation of anyone.

The argument made in this theorem that you can be 99.9% right and still be a colossal failure at scale is beautiful.

Continue to the full article



The blind programmers who created screen readers


šŸ”— a linked post to theverge.com » — originally shared here on

For most companies, accessibility isn’t a priority, or worse, something that they pay lip service to while doing the bare minimum to meet regulatory compliance. Ojala’s pet peeve is people thinking that accessibility is a feature, a nice-to-have addition to your product. When they tack on accessibility later, without thinking about it from the very beginning, Ojala can tell — it feels haphazard. (Imagine first creating a product with a colorless UI, then to add colors later as an afterthought, only to use the wrong color combination.)

I heard long ago that the reason developers should start testing software with accessibility in mind is that everyone, at some point in their life, will benefit from accessible technology.

At a minimum, as your eyesight gets older with age, an increase in font size will make it more comfortable to read things.

Any story that revolves around a few people banding together to solve an actual problem, and how that solution literally changed people’s lives, is so inspiring to me.

It’s what I yearn for at this point in my life. I don’t mind making money and building apps which drive business value. The stability of my job has done wonders for my mental health, and I am supremely grateful that I have it.

But boy, wouldn’t it be fun to get to work on something that has an outsized positive impact on people’s ability to live productive lives?

Continue to the full article


Hank Green, Vlogbrothers/VidCon - XOXO Festival (2014)


šŸ”— a linked post to youtube.com » — originally shared here on

There is one person I can say objectively that I am smarter than, and it is me four years ago.

He knew all of the things I currently know except less.

He had all the life experiences that I currently have except fewer.

So why do I have an obligation to a guy who is not only dumber than me, but literally does not exist?

This talk is nearly ten years old, and it slaps in all the right ways.

I feel a tremendous debt to myself and my goals and aspirations, but some of those goals and aspirations are just... not me anymore.

I can't run like I used to, lest I want to have a knee replacement in five years.

I don't think I'll ever end up getting to all the breweries in the state, even though I run an app devoted to that purpose.

It's okay to let the dreams of your past self go in favor of newer, more relevant dreams.

By the way: I saw a follow up to this talk yesterday where he ended up concluding:

I do not have no obligation to my former self.

I have the obligation to my former self that I want to have.

And I want to have some.

Which means I should save my knees for a marathon with my kids.

(If that's what their dream is, of course.)