Development Use Scenario Tables to Identify Requirements The product requirements document helped us agree on the problem to solve. To work out the actual requirements, I used scenario tables.
Personal Optimization Build Alignment Using a Product Requirements Document The PRD is the fastest way I have found to learn whether a group actually agrees, while it is still cheap to find out when it does not.
Development Practices 3 Reasons PdfSharpCore Fields Won’t Show Up in Chrome Getting PDF fields to render correctly in Chrome involved three things working together. None of this was obvious from the PdfSharpCore docs.
Project & Team Management Shipping Every Sprint: Lessons from Continuous Production Deployments My team has been deploying to production at the end of every sprint. That rhythm reshaped how I plan work & collaborate with teammates.
Culture 3 Reasons Celebrating Wins is More Than Just Fun When my software development team reached a major milestone, we formally celebrated it. Here are 3 reasons why celebrating wins is important.
Angular Work with Multiple Observables in Angular’s ngOnInit On a software project that involves building an Angular component? Learn about working with multiple observables in Angular's ngOnInit.
Project & Team Management Why Automated Deployments for Pull Requests Improve Collaboration I didn’t realize how much I’d miss deployed testing environments until I didn’t have them. Here are 3 ways they can improve collaboration.
Project & Team Management What Happens When Software Projects End at Atomic Object After the initial phase of software development, Atomic has several options. Here are 3 things that might happen when software projects end.
Business Practices Empower Your Employees with Open-Book Management Open-book management is deeply ingrained in Atomic's culture, and that practice strengthens the culture through a positive feedback loop.
The Software Life A Bachelor of Arts in Computer Science is More Valuable Than Ever Before Let's explore why a B.A. in Computer Science is particularly relevant to the evolving field of computing and how it's helping me adapt.
Project & Team Management Challenges in Knowledge Management at Atomic Object Knowledge management is often seen as critical for service firms to help them gain efficiency and standard outcomes.
Python Resolving Error in Mongo: “Cannot create field ‘None’ in element” Recently, I worked with a non-relational database for the first time. I kept running into the error: Cannot create field 'None' in element.