Thoughts on a LinkedIn Ad
When I’m cooking I’m almost always watching some kind of video or listening to some kind of podcast; when it’s video content that I’m consuming it is almost always accompanied by pre-roll video ads. A vast majority of th...
Programmer, Designer, Musician
When I’m cooking I’m almost always watching some kind of video or listening to some kind of podcast; when it’s video content that I’m consuming it is almost always accompanied by pre-roll video ads. A vast majority of th...
Making your worst day better is more important than making your best day better. We all love the ‘high’ of success, accomplishment, and attainment. Society emphasizes this: how many songs include some notion of “raise th...
We all heard the same line at some point through our childhoods: “say Thank You”. Over time we were taught by parents, teachers, mentors, and other adults that the practice of expressing gratitude with these words was im...
Many successful, talented, experienced tech industry professionals have written at length about how promotions work in the industry, and how one can go about leveling up in their career. I’ve read a lot of those blogs, L...
Could you build a bridge across 2 tables up to feet apart capable of holding up dozens of coins with nothing but newspaper, mailing labels, popsicle sticks, and index cards? In less than 3 minutes? I know dozens of kids ...
I’m thankfully old enough to remember a time before cell phones. I know that I’ll never forget my family’s home phone number, the answering machine message on said phone featured a 5 year old me letting callers know to “...
Hearing the sound of your morning alarm when out in public can elicit a visceral response - be it a song, chime, or the classic “beep beep” noise, many of us are conditioned to react to that noise and have rather negativ...
It is hard to overstate the impact that my family has and continues to have on me. I am privileged to have grown up in a tight-knit clan of six, consisting of my mom and dad (who are great) and three younger brothers. I...
At the start of the year I made it a goal to publish on this blog at least every other month - I want to maintain the practice of writing, revising, and publishing my thoughts no matter the topic. I benefit from the proc...
Shipping new features to users is a thrill that every engineer I’ve known chases; recently in my work with Robinhood I’ve been lucky enough to have that experience with the Recurring Investments team: we created and deli...
Finding connections is fundamental to the learning process - the synapses in your brain are literally establishing new connections as you acquire new skills and knowledge. The more I’m able to draw parallels between the...
I’m impatient. Fundamentally I want things to go fast, I want immediate results, and I want instant gratification. This is true in my personal life, and especially true in my work: one of the least favorite parts of bein...
How many times have I scrolled through Netflix, looking at the myriad of titles served up to me only to find myself watching the same thing that you watched last week? How many times have I watched The Office? I think th...
Of all holidays, I think I’m least consistent with the degree to which I observe Halloween. I can’t pinpoint any Halloween traditions that I subscribe to on a yearly basis, I don’t have any standing rituals around the d...
Engineers love beautiful solutions to complicated problems. We strive to build strong, robust systems that make lives easier, enable new experiences, and create value. The iterative software engineering process often beg...
Author’s Note: This article was written in April 2020, but not published until September 2020. The world, and my life along with it, has change significantly since then; please bear this in mind while reading. Accordi...
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 ...
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...
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...
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...
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. ...
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 ...
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...
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,...
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...
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...
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...
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...
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...
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...
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...