landing-your-first-data-science-job
10.7K+
June 08, 2017

Landing Your First Data Science Job

Touted as the “next frontier for innovation,” data in the business world has been exploding in recent years, and…

top-tech-companies-prioritize-these-4-programming-languages
9.3K+
November 27, 2017

Top Tech Companies Prioritize These 4 Programming Languages

In a world with hundreds of programming languages, keeping up with the latest in-fashion language could be a full-time…

4-skills-every-successful-engineering-manager-has-mastered
7.6K+
December 06, 2017

4 Skills Every Successful Engineering Manager Has Mastered

While engineering is sometimes thought of as a solitary craft, building modern technology products requires cohesive and collaborative teams…

running-effective-meetings-an-engineers-guide
152
August 10, 2018

Running Effective Meetings: An Engineer's Guide

If you’re the leader of a software development team, chances are good that your engineers spend more time than…

five-tips-to-level-up-your-programming-career
675
July 18, 2018

Five Tips to Level Up Your Programming Career

As programmers, we’re heads down coding so much it’s easy to forget about career growth. Feeling unmotivated at work…

balance-between-breadth-and-depth-of-learning-software-development
560
July 16, 2018

Balance Between Breadth and Depth of Learning Software Development

As a junior developer, you probably feel as if there are endless new technologies, languages, and practices being developed…

do-you-need-a-technical-background-to-be-a-great-product-manager-the-answer-is-no
540
July 10, 2018

Do You Need a Technical Background to be a Great Product Manager? The Answer is No

If you’re tempted by a product management career but worried about a lack of technical skills, don’t despair, as…

3-ways-to-stay-relevant-as-an-experienced-software-engineer
733
June 30, 2018

3 Ways to Stay Relevant as an Experienced Software Engineer

This piece is a part of ‘The Career Strategist’ blog series Unlike other industries, tech can be seen as…

how-sharing-context-early-and-often-engages-your-engineering-team
718
June 26, 2018

How Sharing Context Early (and Often) Engages Your Engineering Team

There's a common misconception that software developers just want to write code. Their co-workers are wary of annoying them,…

work-smart-efficient-learning-as-a-junior-developer
567
June 25, 2018

Work Smart: Efficient Learning as a Junior Developer

Progressing professionally in software development requires that you figure out how you learn. This field changes quickly and dramatically,…

how-to-work-with-product-designers-as-a-software-engineer
753
May 25, 2018

How to Work with Product Designers as a Software Engineer

So you’ve joined a new team, and now you get to work with a product designer, or maybe you’ve…

planning-for-and-responding-to-software-failures
654
May 22, 2018

Planning for and Responding to Software Failures

You’ve probably heard Murphy’s law: “Whatever can go wrong, will go wrong.” That sounds hyperbolic, perhaps because it’s a…

want-to-stand-out-amongst-software-engineers-try-competitive-programming
1.3K+
May 04, 2018

Want To Stand Out Amongst Software Engineers? Try Competitive Programming

In a world full of established talent and up-and-coming self-trained coders, it can be difficult to stand out as…