Menu

Close
  • Home
  • About
  • Contact
  • Search
Subscribe
Startup Next Door Menu

Startup Next Door

A long journey from startups to software engineering.

Scroll Down
← Newer Posts Page 3 of 16 Older Posts →

Data Access Times Translated to Distances (with Pictures)

This well-known article, Numbers Everyone Should Know, was intriguing, but it was hard to mentally get a handle on the scale of the numbers. Here are »

John Washam John Washam on scalability, system design, data access 11 September 2016 Comments

Finishing the Learning Phase

Back on August 8, I talked about how I was going to change up my study schedule for the interview. I discovered that it was difficult »

John Washam John Washam on studying, coding interview 29 August 2016 Comments

Cryptography & Compression

Today I studied cryptography and compression, so I'm trucking along. These topics are not on the coaching docs I've seen, but I added them to round »

John Washam John Washam on cryptography, compression 17 August 2016 Comments

Tackling Entropy

I've heard the term "entropy" over the years and never understood it until now. I used to think entropy was randomness, and it's kind of related. »

John Washam John Washam on computer science, entropy 16 August 2016 Comments

An Experiment in Sorting in Linear Time

Yes, you can sort in linear time, as long as you're avoiding comparisons. Radix sort and counting sort are two examples. They both avoid comparisons, and »

John Washam John Washam on computer science, algorithms, sorting 09 August 2016 Comments

Context Switch in My Coding Interview Study Plan

Time management can be tough. I found myself spending way too long on some subjects. Some take more time than others. Graphs, trees and sorting take »

John Washam John Washam on studying, computer science 07 August 2016 Comments

Important: Pick One Language for the Coding Interview

I wanted to clarify the programming language requirement for the interview. I was under the impression that I needed C++ or Java to do the interview, »

John Washam John Washam on coding interview, C, C++, python, programming languages, javascript, Java 02 August 2016 Comments

How to Run Valgrind in CLion, for C and C++ Programs

I needed this for myself, and Googled around but didn't find anything satisfactory, but now after a little work, I'm all set with Valgrind. Wouldn't you »

John Washam John Washam on C++, C, Valgrind, programming tools 29 July 2016 Comments

Dijkstra's Algorithm in Python 3

Greed is good. And Dijkstra's algorithm is greedy. Dijkstra's algorithm not only calculates the shortest (lowest weight) path on a graph from source vertex S to »

John Washam John Washam on python, graphs, algorithms, Dijkstra 29 July 2016 Comments

Graphs and Dynamic Programming

I've been learning graphs and dynamic programming somewhat interleaved. Dynamic programming tends to help solve graph problems because: Every problem solvable by dynamic programming can be »

John Washam John Washam on computer science, graphs, dynamic programming 26 July 2016 Comments
← Newer Posts Page 3 of 16 Older Posts →
  • text with your customers for customer feedback
  • comment cards
Startup Next Door © 2010-2022
Proudly published with Ghost