Blockchain — The million-dollar buzzword. We’ve all heard the stories of overnight crypto riches. But will cryptocurrencies like Bitcoin (or blockchain, their underlying data structure) revolutionize the world? Or will they remain a fascinating experiment in open-source? Nobody can say for sure.
Either way, they’re a lot of fun to write!
What is a blockchain? Skip ahead if you’re already familiar, but basically, a blockchain is open-source software that is shared between thousands of computers. These computers all follow a set of rules to track money that’s been sent from accounts tied to the blockchain software.
Each “block” is a…
Ever since the first cases of COVID-19 appeared on American soil, it was unclear exactly how many people were exposed to the virus. Fortunately, the U.S. has dramatically increased our testing capacity since then.
But we’re still playing catch-up. And in the face of conflicting reports of the number of confirmed cases, our team of data scientists and web developers built a dashboard to show the most accurate data we could find, in the cleanest way possible.
And now that we’ve finished & launched our dashboard, we wrote this high-level code overview for data scientists & programmers to follow along.
You bought the books. You watched lecture after lecture, and you spent hundreds of hours in front of the blue glow of your computer screen, writing for-loops and unpacking algorithms. Whether you learned at your university, your bootcamp, or your bedroom, you learned how to program.
Here’s the problem: before anybody will offer to pay you for all of your hard-won skills, you’ll have to prove your worth in a technical interview. And we all know what that means…you’ll have to complete a live code challenge.
If you’re not already familiar, code challenges are 10 to 30-minute tests that require…
If you’re like me, you listen to a ton of podcasts.
I grew up in the suburbs before YouTube existed, and it was…different. The white picket fences were nice enough, but my neighborhood was safe and boring. I couldn’t shake the suspicion that the people who I wanted to talk to were absent from my environment.
Those were the people who I wanted to learn from. If you are the sum of the 5 people who you spend the most time with, then I was friendly and uninspired.
Now of course, all that’s changed! You can listen to the world’s…
If you’re a web developer in the year 2021 then there’s a very good chance that you’ve heard of GraphQL. The query language’s popularity has skyrocketed ever since Facebook publicly released it back in 2015. And while some people have claimed that it means “the death of REST APIs”, the hype is still a bit overblown judging by Google search trends.
“You are given coins of different values and a total amount of money. Write a function to compute the fewest number of coins that you need to make up that amount.”
What code should you write to solve this problem? Or, where would you even start? Google, Amazon, and all of the big software companies use coding challenges like the question above to hire new employees.
It’s ok if you don’t have an answer. I still don’t, and neither do 63% of all programmers who try it (according to Leetcode). What you do need to get hired as a software…
“Dad, if I go through with this… can I move back in with you and Mom?”
“When are you quitting your job?”, he asked me.
“Tomorrow. I’m giving them my two-weeks notice. The bootcamp starts next month, and I’ll have time to pack up my stuff before my lease in Harlem ends.”
“…We’ll make it work, Son.”
When our conversation was over, I hung up my phone, and I walked one last loop around a sun-soaked Morningside Park. It was early Spring. I took a long look at the high-rises and the flowers around me before walking home. Then I…
Our shopping is online, our markets are digital, and our day jobs are increasingly virtual either part-time, or every day of the week. And while you might imagine that remote work can be a land of freedom, sunshine & pajamas, in fact, working from home can be a tricky adjustment to make.
As a remote-only software developer who’s been coding 60+ hour weeks for the past 8 months, I compiled this list to share with you some of my strategies that will help you get the most out of your day.
Picture this: you wake up on Tuesday morning to…
We’re all hard-wired to obsess over the salary. The beach-side home. The title.
Our world pushes all of us to stare at these kinds of “success” — the Ferrari, the all-inclusive resort, the money to burn. We glorify and celebrate what you get…the “capital-G” GOAL.
Do you want a shortcut?
A true, proven, life-hack for success?
Allow yourself to feel some pride in the tiny steps you took today toward that promotion of your dreams.
Find one small win, one moment each day that you can celebrate. …
Get unstuck with this simple 4-step checklist.
Your leg started to cramp ten minutes ago, but you barely noticed.
The chatter from a distant TV is nothing but background noise — white noise, a gentle reminder of the outside world.
Your only focus is the sound from the strokes of your keyboard…click click click….a rapid-fire staccato of instructions to your machine. Create Object….insert method…the moment of truth when you test the lines you’ve just added…….Success! Great, and now you just have to add that one last function…console.log….run………broken! What!! Which line??
Writing code, no matter how much experience you have with…