Articles by Nick Kolakowski
-
Average H-1B Salary: How Does It Compare to Yours?
As promised, the Trump administration has begun revealing the names of contractors that utilize H-1B workers. In addition, a new Department of Labor dataset gives us some granular insight into th… -
Uber vs. Lyft: Which Pays Software Engineers Better?
Uber and Lyft have been locked in a vicious battle for years, with each trying to seize as much of the growing rideshare market as possible. To some extent, the outcome of this war hinges on the… -
Cybersecurity Imagery: Can We (Finally) Make It Hoodie-Free?
Whenever you encounter an article about cybersecurity, it usually comes with an ominous stock-art photo of a “hacker” in a hoodie, often typing on a laptop in a darkened room. It’s a lazy way of… -
Kotlin or Java: Which Do Android Developers Prefer?
Do Android developers prefer to work with Kotlin or Java? Although Java has been a mainstay of Android development for many years, Google has recently thrown its weight behind Kotlin, naming it a… -
Google Senior Software Engineer Salary: No Limit... for a Few
How much do senior software engineers earn at Google? To figure that out, we crunched data from levels.fyi, which crowdsources salary data from the biggest tech companies. It should come as zero… -
Project Manager: Education, Job Hunting, Interviewing, Resume
There’s always a need for a good project manager. In simplest terms, these professionals must oversee projects from beginning to end; the role requires a mix of technical knowledge and soft skill… -
H-1B Chaos Means Tech Firms Looking to Canada for Offices, Workers
Facing the uncertainty of U.S. immigration and H-1B policy, many tech firms are turning to Canada for their foreign-worker needs. With processing delays at U.S. Citizenship and Immigration Servic… -
TabNine Wants to Use Machine Learning to Speed Your Coding
Can machine learning make you a better coder? That’s a question that Deep TabNine is trying to answer in the affirmative. Deep TabNine isn’t the first coding autocompleter, of course. Many develo… -
5 Programming Languages That Are Probably Doomed
Not all programming languages endure forever. In fact, even the most popular ones inevitably crumble away, as new generations of developers embrace other languages and frameworks they find easier… -
Oracle Senior Software Engineer Salary: Big, with Lagging Bonuses
What’s the maximum that Oracle senior software engineers can earn? Oracle senior software engineers who rise to the IC-6 level (i.e., architect) can pull down an annual salary of $263,500, with s…