Google https://gdm-catalog-fmapi-prod.imgix.net/ProductLogo/e4202634-b4e8-4c4c-bc7b-9b91c0d1e560.png

If you’re like me you started your job search with a lot of motivation, applied to every job you could find, and then waited for the responses to roll in. Some roles that you applied to responded back that they’d like to talk, some returned word that your application had been rejected, and some returned no word at all.
So, of all the applications you sent out, which were rejected and which were accepted? To figure this out, you would have to search through your email. And the importance of this is twofold.
First, you might want to review the…


In this article, I am going to make an argument for learning one topic deeply as opposed to many topics generally and my reason for this is so that programmers beginning their journey can perhaps be convinced of this to take advantage of the exponentially increased breadth of concepts deep learning will allow them over time. That’s right, learning more concepts in the same language as opposed to the same concepts in a different language.

The building blocks. Sometimes you have more, sometimes you have less, but generally, they are the same.

As I just mentioned, this will predominantly be directed towards web developers just beginning their learning journeys, setting forth to find their first jobs. It’s…


By Facebook — facebook.github.io/react, Public Domain, https://commons.wikimedia.org/w/index.php?curid=63239429

Tl;dr: React stores state and creates its own DOM(the virtual DOM) object from each component’s render object. When the state changes, the virtual DOM is rerendered and the browser DOM is updated with the difference.


Photo by Aron Visuals on Unsplash

Tl;dr -> Scroll to the bottom and read the summary.

In case your wondering, off the bat, exactly what this article will be about, it is simply a note to my past self, my self 6-months ago. You see, 6-months ago is about when I began looking for my very first software engineering role. My biggest struggle then was the balance between gaining knowledge (algorithms and data structures) and professional networking (applications and reach outs).
This still is my biggest struggle, though, for a completely different reason (I am, as I write this, still in that search).
So, here it…


This article will be about creating unit tests for algorithms I create in Python. This is also the second article I am writing about my exploration into unit testing. The previous one is an extremely similar article that is created around JavaScript algorithms using no testing frameworks. You can read that article here.

Essentially, the story behind these articles is that I like to solve algorithms within my own native code editor and so my process would be to write out each test case, testing each one individually by commenting and uncommenting the function calls. One day I got tired…


In my practice with Algorithms, I tend to code in my own editor instead of the built-in editors on LeetCode and AlgoExpert simple because I like the ability to save many different solutions, have an all-in-one store of all the problems I’ve worked on, and because I like the ability to build certain features and tests out myself. And speaking of testing, this is something I have been meaning to get into for a while and I decided to start now because it was just the other day that I had grown to have enough of commenting and uncommenting my…


Tl;dr -> Politely ask if contact can spare 10min. Thank them for their time, ask them a couple of questions, ask them if they know someone you can talk to more about the hiring process, after, thank them for their time. Then, with the next person, repeat. You can use your previous conversation as an intro.

Photo by S O C I A L . C U T on Unsplash

3-years ago I decided that I wanted to change my career, to move onto better things while I had the freedom to do so on a whim. And so, two years ago I began saving and researching different schools (Hack Reactor, Full Stack Academy…


Photo by Victor Freitas on Unsplash

Each year Crossfit headquarters has a large global competition which they call the Crossfit Open. The Open is meant to be an extremely accessible competition for people in the Crossfit community who wouldn’t typically think about entering a competition. The result is often extremely motivating to the participants because they prove themselves capable of things that they previously thought they would never be capable of.


Hey all, I’m back at it with another algorithm breakdown. This is a format I’ve done before so if you like it you can check out a similar article I published here, leave a comment, or connect on LinkedIn. I have a lot of fun figuring out and breaking down problems so it’s always a pleasure to hear other perspectives. Anyway, enough on that, let’s get to it.

or function narcissistNumber(int){} works fine also

In this problem, we have to write an algorithm that can check if the integer input is a narcissistic number. Narcissistic numbers are whole numbers, or integers, whose digits each to the…


Photo by National Cancer Institute on Unsplash

The reason I decided to write this article is simply that I found determining the biggest difference between a spread of common languages to be a confusing and time exhausting process. A process that generally involved looking up the best language for X and often times any kind of detailed explanation as to why this might be involved an additional search of that respective language, a scroll through Wikipedia, and before you know it, there are 10-tabs worth of information open on your browser.
Here, I hope to layout an article that first describes at a high level the applicable descriptors…

Corey Lynch

Frontend Software Developer and Security Technician with experience in Ruby, Rails, JavaScript, and React. Flatiron Software Engineering Alumni.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store