Skip to content
iBuildMVPs

Notes from the work

The
Blog.

An archive of product, engineering, startups, and the decisions behind building software. Older posts stay dated; they are here as a record, not a publishing schedule.

All writing Page 3 of 11
  1. Work

    I’m Leaving Liberty Mutual and Joining Fincura

    Note: This article was originally published in May 2018 on LinkedIn articles.  About a year ago, I joined Liberty Mutual. You may have read my post about it. My goals at Liberty were centered around becoming a technical leader. Over the past 12 months, I… 1.) Led a team of 5 developers through evolving priorities with […]

    Read →
  2. Technical Interviews

    9 software engineering job search and interview tips from the last 3 years

    Over the last three years, I was at a startup, a large company, and a smaller company inside a larger company. I’ve interviewed. I’ve been interviewed. I’ve been the deciding vote and I’ve watched great people get passed over. I’ve seen whiteboarding, pair programming, coderpad technical interviews, hacker rank challenges, take home assignments, written tests, and […]

    Read →
  3. Work

    Moving On To Liberty Mutual

    After weeks of reflection and learning, I decided to take a position at Liberty Mutual. I spent about a year at CoachUp. It was the highlight of my professional career. I learned a lot about software, design patterns, agile, and the craft of writing software. I wanted to continue learning and taking steps towards the […]

    Read →
  4. Learning, Writing Better Software

    Teaching Myself Computer Science

    A few weeks ago, I found this website: http://teachyourselfcs.com It is a structured curriculum for someone who has been writing code, but never learned the fundamentals of Computer Science – someone like me! It has approximately 8 main topics you should learn, a preferred order you should learn them. For each topic, it recommends the […]

    Read →
  5. Blogging, Books

    Book placement is the key to finding time to read

    Book placement is key for finding time to read. I keep 2 books on my nightstand next to my bed. Depending on the mood I’m in, I might read one or another. One is usually about business. One is usually a well known book like The Great Gatsby or Brave New World. I also have […]

    Read →
  6. Work

    So Long CoachUp, Hello ????

    My time at CoachUp has come to an end Almost a year ago, I announced the start of my tenure at CoachUp and my departure from Eaton Vance. Today, I am announcing that my tenure at CoachUp is over. If you don’t know the story by now, CoachUp laid off 50% of the company at the […]

    Read →
  7. Daily Digest

    Missing the key insight

    I had a technical interview two days ago. The algorithm I was asked to build was based around anagrams. If you’re not familiar with what an anagram is, don’t worry, you’re not alone. Two words are anagrams of one another if their letters can be rearranged to match one another. dan, and, nad, dna, adn […]

    Read →
  8. Daily Digest

    Share what you know

    Yesterday, I realized something I should have already known. I shared something with a few friends from CoachUp. I had assumed everyone already knew this. They didn’t. A few of them were grateful for me sharing. Don’t take for granted everyone has the same knowledge and skill sets as you. They probably don’t. Share what […]

    Read →