how-to-start-freelance-programming-tips-for-software-engineers
31.7K+
March 07, 2017

How to Start Freelance Programming: Tips for Software Engineers

Freelance programming: so hot right now. Just ask the 55 million Americans currently engaged in freelance work (more than…

4-things-every-engineer-must-do-before-a-technical-interview
20.6K+
September 19, 2016

4 Things Every Engineer Must Do Before A Technical Interview

In order to become an expert on something, mere talent or aptitude is not enough. According to decades-long research…

engineering-individual-contributor-vs-manager-ask-yourself-these-4-questions
20K+
August 04, 2017

Engineering Individual Contributor vs Manager? Ask Yourself These 4 Questions

The age-old engineering career development question rings as true at NatureBox as everywhere else: should I pursue a role…

how-to-avoid-common-pitfalls-in-agile
394
May 06, 2019

How to Avoid Common Pitfalls in Agile

What is Agile? Agile is a philosophy for approaching software development that focuses on fast, iterative development cycles. The…

effective-story-grooming-in-the-agile-process
421
May 03, 2019

Effective Story Grooming in the Agile Process

Agile development is now a widely accepted and efficient method of software development. In short, A quick articulation of…

test-driven-development-what-why-and-how
728
May 02, 2019

Test Driven Development: What, Why, and How?

If you’re in the business of writing code (or leading teams that do so), Test Driven Development has likely…

3-fundamentals-of-software-product-development
385
May 02, 2019

3 Fundamentals of Software Product Development

Whether you are a product manager, software engineer, or engineering manager, you will inevitably find yourself starting from scratch…

preparing-your-software-team-for-change
383
May 02, 2019

Preparing Your Software Team for Change

Change is one of the hardest things for humans to handle. We crave stability and fear the unknown. This…

the-fullstack-development-journey-part-iii-tying-it-all-together
348
May 02, 2019

The Fullstack Development Journey Part III: Tying It All Together

If you haven't already, it will be helpful to read Part I and Part II of "The Full Stack Development Journey"…

crash-course-in-programming-with-a-i
431
May 02, 2019

Crash Course in Programming with A.I.

Though we’re still a ways out from building machines that will take over the world with artificial superintelligence, A.I.…

4-traits-of-a-great-mentor
254
May 01, 2019

4 Traits of a Great Mentor

If you’re looking for personal growth, one of the most effective ways to develop personally and professionally is to…

managers-how-to-deal-with-setbacks-as-a-team
252
April 30, 2019

Managers: How to Deal with Setbacks as a Team

No matter how much goal-setting, mission-driving, motivating, and process implementation you do, your team will invariably find itself dealing…

resolve-conflict-at-work-a-step-by-step-conversation-guide
349
April 30, 2019

Resolve Conflict at Work: A Step-by-Step Conversation Guide

Conflict can be a stressful experience, but it doesn’t need to be. A healthy resolution to a conflict is…