• AC
  • Engineering Manager at Meta • Advisor • Speaker • Writer
  • Blog
  • Github
  • LinkedIn
  • Stack Overflow
  • Newsletter via RSS
  • Newsletter via Email
  • Copyright Adam Conrad © 2022

How to analyze JavaScript functions with Big O

Welcome back! To review, the previous article explained the basics of asymptotic notation: the upper-bound/worst case, lower-bound/best case, and the tight-bound/average case for how long... »

Data-structures, Algorithms, Big-o 04 Sep 2018

What is Big O Notation?

In our previous article we looked at the absolute basics: definitions of data structures and algorithms, how to prove our algorithms are sound, and ways... »

Data-structures, Algorithms, Big-o 30 Aug 2018

How to design an algorithm

If you missed my previous article, I’m going to spend a series of articles providing notes as I audit Steven Skiena’s CSE 373 Analysis of... »

Data-structures, Algorithms, Design 28 Aug 2018

Why hiring is broken and how I'm dealing with it

Programming interviews are a major source of anxiety and angst among the software community. Every few months you see a post on HackerNews saying that... »

Hiring, Interviewing, Data-structures, Algorithms 28 Aug 2018

Mastering the reduce function

When you first get started learning about functional programming in JavaScript, there are a few functions you grasp pretty easily. Array.prototype.filter is very intuitive, especially... »

Javascript, Functional-programming, Reduce 18 Jul 2018
« Newer Posts Page 18 of 20 Older Posts »
A new version of this app is available. Click here to update.