Nicholas Young

Headshot image of the author

Posts about engineering

Losant: the IoT Platform for Everyone

This year has been filled with wonderful events, some were expected, while others, wholly unthinkable in early January, have also became reality. One of the more pleasant surprises came in February, when I received a special delivery from Losant (then Structure), a software-as-a-service platform that empowers developers to easily create powerful, reactive, connected applications that can be run on small devices and embedded into our lives.

The Diary of an Angry, White, Privileged Male

For years, I’ve heard rumblings of misogyny, sexual misconduct, and other troubling events in the Ruby community. Female friends have discussed their stories with me at length: some are concerned (but still participate), while others have left the community altogether.

State.js 2016: JavaScript, Here and Now

While Twitter, for many individuals, has taken the place of blogging — instead, for me, it’s the place where ideas are fostered and allowed to grow before expanding into fully formed pieces of prose.

Apple's Power Play

I bought a MacBook in 2006. The white, polycarbonate-clad machine was my first serious laptop. It was far superior to the family PCs in every way. I was excited about the purchase, yes, but I also understood that it was a tool.

What's In a Title?

Knowledge is the most important tool that any developer can possess. With the explosion of platforms like CodeSchool, PluralSight, and many others, the cost of education is plummeting.

Painless Keyboarding

What is your first thoughts in reaction to the term “mechanical keyboard”? Nostalgia? The obnoxious “clicky” sound you hoped to leave behind? If you’re relatively young, you may have no recollection of this product at all.

Write Code and Get Back to Doing What You Love

A few weeks ago, I gave a talk at the Chicago Node.js meetup about our technology stack for The Machine. I’ve only been working with Node.js for a couple of months, but in that time, I’ve learned many difficult lessons.

Distill

One of the major challenges I’ve had to overcome with Node.js is a task that’s relatively simple in Ruby. You wouldn’t think this would be difficult, but serializing JSON can be frustrating, even though you’re working entirely in JavaScript.

Embracing JavaScript

In a previous life, I was a professional web developer. I’ve used JavaScript extensively throughout my career, but I always saw it as the necessary evil: a weird little language that existed solely to provide interactive features in your web browser.