David Adamo Jr.
I learn, build, and teach.
  • LinkedIn
  • Twitter
Skip to content
  • About Me
  • Mentoring
  • Blog
  • Bookshelf
  • Peer-Reviewed Publications
  • Github

4 Job Search Tips for New Software Engineers

Entering the job market as a new Software Engineer can be a challenging endeavor. Here are some job search tips for new software engineers.

in Career | May 20, 2022 | 229 Words | Comment

Code Review Checklist: 62 Things to Look Out For in Code Reviews

Do you use a code review checklist to encourage thorough code reviews? Here are 62 things to look out for in code reviews.

in Code Reviews, Programming | February 22, 2022 | 1,112 Words | Comment

My 15 Takeaways from Career Superpowers: Succeeding on Purpose by James Whittaker

In the last few days of 2021, I read yet another thought-provoking book, Career Superpowers: Succeeding on Purpose by James Whittaker. The book and the stories within have fundamentally shifted my views on career and success. Here are my 15 takeaways from the book.

in Career, Reading | January 10, 2022 | 695 Words | Comment

Lessons from 5.5 Years working on a Computer Science Ph.D.

This post is long overdue and marks the start of a series of blog posts about my journey through earning a Ph.D. in Computer Science. Here are 17 lessons I learned in retrospect and things I wish I knew when I started the Ph.D. journey.

in Education, Graduate School | December 8, 2021 | 381 Words | Comment

How I Manage Simultaneous Learning and Productivity

Software development in professional settings is often severely time-constrained, so I rarely find enough time to gain an expert-level understanding of the numerous concepts I encounter during the course of my work. This post describes the framework I use to manage simultaneous productivity and meaningful learning in time-constrained contexts.

in Programming, Random | October 13, 2021 | 1,514 Words | Comment

A Collection of Solutions to Common Coding Interview Questions and Programming Puzzles

I collected some of my solutions to coding interview questions and programming puzzles in a repository on Github. The solutions are implemented in Python. At the time of this post, the repository contains 60 solutions to about 55 programming puzzles and common coding interview questions.

in Programming, Technical Interviews | November 26, 2016 | 43 Words | Comment

Python Implementation of TextRank

I created a Github repository that contains an implementation of TextRank in Python. TextRank is an algorithm for automatic keyword and sentence extraction (summarization) introduced by Rada Mihalcea and Paul Tarau in this paper.

in Programming | October 26, 2016 | 34 Words | Comment

Post navigation

Recent Posts

  • Texas Sharpshooters and Test-Driven Development
  • Add Value and Make Noise
  • Life Lessons from Statistics
  • The Curse of Knowledge
  • Avoid Fakers in Unit Tests
Independent Publisher empowered by WordPress