landing-your-first-data-science-job
11.2K+
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
10.4K+
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
10.1K+
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…

software-tools-for-ios-developers
145
October 16, 2018

Software Tools for iOS Developers

As an iOS developer and productivity junkie, I’m always on the lookout for tools that can streamline my workflow.…

how-to-measure-the-productivity-of-your-software-team
148
October 16, 2018

How To Measure the Productivity of Your Software Team

Most tech companies grow engineering managers from an individual contributor through a manager track. If this was your path,…

the-daily-commit-challenge-for-programmers
157
October 16, 2018

The Daily Commit Challenge for Programmers

Authors write a novel one word at a time, during what many of them refer to as “butt-in-the-chair” time.…

the-types-of-designers-who-work-in-tech
839
September 20, 2018

The Types of Designers Who Work in Tech

This piece is a part of ‘The Career Strategist’ blog series On the surface, the meaning behind the word…

running-effective-meetings-an-engineers-guide
1.6K+
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
1.1K+
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
729
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
713
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
917
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
873
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,…