Elijah Verdoorn

Programmer, Designer, Musician

Recent Posts

Job Search by the Numbers

I’ve made a few posts recently about my job search - I found that it is something of an all-consuming process therefore it’s not surprising that it would be the topic I’d be most interested in writing about. I’m glad to ...

My Kotlin Toolbelt

Adopting Kotlin as my primary development language has been a great experience, improving my day-to-day satisfaction in my professional work developing Android apps and increasing my motivation to further my skills in my...

10 Essential Job Search Tools

The prospect of being forced to search for a job during the COVID-19 pandemic is nearly as intimidating as facing down one’s first dragon. Be it in video games, tabletop RPGs, or just as a child on the playground, nothin...

WeWorked

As I settle into my current job search I’m making refinements to how I tell my story and present myself: the skills that I have, the value that these capabilities can provide, and the path that led me to having these ski...

What's Next?

On Thursday, April 30th I was laid off from my job at WeWork. I’m not going to lie, the news came as a shock. I had woken up that morning with intentions to merge code, review pull requests, and perform my usual duties. ...

Automating Deployment with GitHub Actions

This blog used to be automatically built and deployed via CircleCI. I had spent the time setting up the pipelines so that I could ensure that deployment of new versions was as easy as merging a pull request. I was happy ...

Working at Home

Over the past week, as I’m sure many others in the software world have, I’ve been adjusting to working at home. The COVID-19 pandemic has hit the SF Bay Area hard, and in order to try to reduce the spread of the virus th...

Doing Less to Drive Doing More

Over the last few months I’ve experienced a heightened drive to work on side projects and contribute to the open source projects that I rely on, more so than in much of recent memory. I’m not certain why I feel this way,...

The Difference Between Samples and Prototypes

Recently my work has found me focusing on developing SDKs for Android. I’ve found this work is distinctly different from building user-facing client applications in numerous ways, but one of the most notable for me has b...

Choosing a Reactive Programming Framework for Modern Android Development

The opportunity to participate in the design and development of greenfield applications and systems is, for me, one of the most exciting and energizing engineering challenges that can be undertaken. There is great freedo...

Thoughts on Best Practices for Technical Onboarding

Like many tech companies, my team at Pandora experiences its fair share of employee turnover. Between personal experience and talking to others in the industry I know that this can be challenging for even the most well-o...

Building a Word Clock

What is a word clock?The word clock is a popular amateur electronics project that displays the time in words, rather than with symbols. Traditional clocks, of course, use numbers to give a precise reading of the time. A...

Securing with HTTPS and Let's Encrypt

Why?This project wasn’t really necessary, but it feels right, and I support encrypting traffic in general. I want to show that support by practicing what I preach, so I decided that I should go for it and force all traff...

Thoughts on a Summer in the Bay

I’ve been thinking a lot recently about my experience this summer at Pandora, and have been trying to write about it alongside my pondering, but have been coming up without words. Without a doubt, I had a great time an...

Senior Days Trivia Game Retrospective

BackgroundAt St. Olaf, the Student Government Association has a tradition of hosting Senior Days, a three day series of events for senior students after second semester final exams but before graduation exercises. The e...