Growing as Makers From Green to Great: Building Confidence in Consulting Preferring simplicity over complexity and being a great communicator are traits I've observed from effective software consultants.
Extracurricular Activities What Do Programming and Crocheting Have in Common? These 3 Things. I learned to crochet around the same time I began studying computer programming, and I've noticed some interesting parallels between the two.
Personal Optimization Advice for Developers: How to Keep Moving When You’re Stuck Spend time solidifying your understanding of the domain of the problem and you'll be more likely to solve the problem without guessing.
Development The Value of Being an Intentionally Dogmatic Software Developer Falling into the trap of dogmatism is common in software development, but being intentionally dogmatic can be a boon for anyone's career.
Project & Team Management Here’s How We Manage Decentralized Decision Makers At Atomic Object, we strive to create a culture of high trust, believing in our employees to make the best decision for our client's project.
Culture Scrum Ceremonies to Add to Your Sprint: Team Flex Time In this series, Scrum Ceremonies to Add to Your Sprint, we discussed pre-refinement and demo prep. Today, let's talk about team flex time.
Development Practices Stop Pair Programming and Start Pair Exploring Articles providing tips to pair program are ubiquitous. Instead, let's talk about pair exploring, including why and/or when to pair program.
Project & Team Management Questions to Help Your Software Team Create Clarity, Reduce Stress When you're lacking direction, asking the right questions can help you create clarity, reduce stress, and take productive action.
UX/Design Techniques Can Design Thinking Workshops Benefit from Competition? In a recent Design Thinking workshop I hosted, there was a bit of friendly competition among the participants when I split them into groups.
Personal Optimization The Low-Tech Tool I Use to Wrangle Runaway Worries at Work Often, worries show up in the shadowy, less-conscious parts of my mind. This tool helps me gain perspective on worrying at work.
Development Returning to First Principles: Disciplined Problem Solving First principles thinking offers a disciplined approach to problem-solving. Let's review when to reach for this tool and how to approach it.
Development Overcoming Frozen Thinking in Software Development: Practices and Questions for Problem Solving Frozen thinking can be a problem for senior developers. Let's examine why it's a problem and some practices to overcome it.