Author Archives: rilardi

The Classic Producer – Consumer Problem

One of the main questions that my team ask potential candidates during technical interviews, is the Producer – Consumer Problem. We have found over the years that this problem is one of the main issues we have with potential new … Continue reading

Posted in Development | Tagged , , | 1 Comment

SFEMS – Stable, Flexible, Extensible, Maintainable, Scalable

For the last 8 years that I have been giving my architects, tech leads, and developers their yearly performance reviews, I have been using the acronym “SFEMS”. Arguably you can say I should just be telling my architects and maybe tech leads that … Continue reading

Posted in Architecture, Development, Software Management | 4 Comments

So, if you had your own t-shirt, what would your catch phrase say?

I recently participated in a company sponsored people strategy event, where I was part of a panel of leaders at various levels within my department. One of the questions posed to the Panel which we didn’t have an opportunity to … Continue reading

Posted in Personal | Leave a comment

The Evolution of RogueLogic Logos

This is actually a blog entry I posted on RogueLogic.com back in 2009: With the 10th anniversary of RogueLogic coming up, I thought it would be nice to quickly go over the evolution of the RogueLogic logos since the birth … Continue reading

Posted in Randomness | 2 Comments

They Use Roguelogic

Back in 1997, US Robotics had a small banner advertisement on AOL for their 56K X2 modem, which I happened to own at the time, so I took a screen capture and cropped out just the logo. After many searches … Continue reading

Posted in Randomness | 1 Comment

PASH – A Simple Unix SHell

What is it? Back in late 2004, I decided to finally write my own Unix SHell from scratch in the C Programming Language. One of the professors that taught Operating Systems at Polytechnic University back when I was an undergrad, actually … Continue reading

Posted in Computer Fun Stuff, Development | Leave a comment

Question Posed: Cultivating Good System Architects

While on my latest trip to London, I was posed the question: “What does it take the cultivate good System Architects within you organization?” As I’m currently sitting in the Virgin Atlantic Clubhouse waiting for my flight back to the … Continue reading

Posted in Architecture, Software Management | Leave a comment

Recipe for Success Pie

This month I finished up my 2012 Year-End Reviews for my Employees. Looking back on the process and my individual conversations with my employees, I came up with a “Recipe for Success” Pie Chart. I’m thinking about using it for … Continue reading

Posted in Philosophy | 1 Comment

Pair Programming

My favorite agile software development method, is Pair Programming. It is a technique where two programmers will work together at a single computer, working on the same project or component. One is known as the Driver, the person who is actually … Continue reading

Posted in Software Management | Leave a comment

Education verses Experience

As a hiring manager, I am often faced with the question of Education verses Experience. This extends beyond hiring experienced candidates, to entry level candidates as well. A usual rule of thumb for experienced hires is that 5 solid years … Continue reading

Posted in Philosophy | 1 Comment