Software Architecture: How Much Is Too Much?

One aspect of my job as Stout's Chief Technologist—and one that I really enjoy—is reviewing code bases. I get to do this somewhat regularly; evaluating code for reusability, providing basic […]

Read More
Document Like You Code

Documentation types A well-run organization that develops software, hardware, or services, requires a large amount of documentation to ensure the products and services meet their objectives and timelines of the […]

Read More
Debugging Impossible Bugs: Try Making It Worse

I do a lot of debugging in my work. Not only do I debug my own code, but I also help other developers with difficult-to-diagnose bugs. Most bugs are pretty […]

Read More
Programmatically Rendering PDFs from HTML using Chrome and Puppeteer

I've been a web developer for a long time, and one concept that always comes up is turning HTML into a PDF. It's a pretty natural request; HTML is a […]

Read More
Coding Exercises for Technical Candidates

Here at Stout we screen a lot of technical candidates. Our first step is to filter the resumes. (We have little need for glass window installers despite the fact that […]

Read More
How to Explain a Technical Subject to a Non-Technical Person: 3 Tips

When it comes to hiring or promoting a software engineer, communication skills can be used as the tie-breaker between two equally talented people. But that term—communication skills—is so broad that […]

Read More
Edge Cases: A Persistent Dilemma

One of the first “lessons learned” for novice programmers is that the time required to program the typical usage scenarios can be fairly accurately estimated, but the time required for […]

Read More
How to Survive Being "Hit by a Bus"

I'm not sure where it came from or how it started, but that's the euphemism we use. As in, "Can we still deploy if Joe is hit by a bus?" […]

Read More
Estimation and Scheduling Tips for Beginners

Let’s start with this statement: You cannot accurately estimate anything you haven’t done before.     If I asked you to estimate how long it would take you to make […]

Read More
So You Want to be a Consultant? Part 2: Marketing, Promotion & Sales Hats

Most people focus on the work that they would do when considering whether they should pursue consulting as a career. Am I a good enough engineer or project manager or […]

Read More
1 2 3 9

Archives

info@stoutsystems.com
877.663.0877
© Copyright 1995-2022 - STOUT SYSTEMS DEVELOPMENT INC. - All Rights Reserved
envelopephone-handsetlaptop linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram