Getting even more value from your daily standup…

Many teams around here are familiar with the “famous 3” standup questions… What did you do yesterday? What will you do today? What impediments do you have? This is a…

Striving to Be Replaceable

In the book, The Passionate Programmer, there’s a section about making sure you’re replaceable. Several of us here at SEP read that book during a book club. When my group first started this…

A brief take on security in Ubuntu

In Ubuntu, the first wall of security comes in the form of a special user account called root. Root has the ability to perform any operation on the system. To…

Why every software company needs Linux NOW.

In this post I will provide evidence that keeping pace with the modern software industry requires the adoption of Linux. In the following post, I will provide specifics on why…

Recursive Breadth-first Traversal

One of my coworkers [1] brought to my attention an interesting problem. What’s the best way to run a breadth-first traversal on a tree data structure using recursion?  He already…

Oracle Wallets and You … No, Not You, Behind You. Yeah, You.

Oracle databases are a complex system of interconnected parts. The toolset is comprehensive and robust. And so is the documentation. Possibly too robust, even. I have spent the last couple…

ESOPs – Why They Work

                        October is employee ownership month and we’re celebrating our ownership throughout the month here at SEP. When we…

SEP Celebrates Employee Ownership Month

This October, SEP along with the ESOP Association and the employee ownership community, will be celebrating Employee Ownership Month, which is a tribute to the incredible spirit of employee ownership….