Author Archive


Team Maturity: Self-Organizing

Your team has been in the Learning stage and it’s heading into the Self-Organizing stage. Team members have learned the skills necessary to become self-organizing now, and everything gets done whether you’re there or not. This is where a lot of people get scared. What good am I as a lead if I’m not needed anymore? Couldn’t my higher ups just fire me and let the team do it’s thing?

 
Mental Floss: The problem with my Circle is…

that I’m exposing too many details to the user of my code. The developer has to know intimate details about how to set up both the Ellipse and the Circle in order to calculate their areas effectively. In one case, the Ellipse, the runner has to know to set the major and minor axes, while for the Circle, they have know to set the Radius.

 
Mental Floss: What’s the problem with my Circle

I got into an interesting discussion about SOLID principles with a fellow developer today, and it got me to thinking about a common problem I’ve seen come up and I wanted to try and touch on it.

 
Mental Floss: Models and ViewModels, and yes they’re different

My wife recently asked me to work on a site for our son’s class and while working on it I realized that what I was building was a pretty great example of my thoughts on how I feel that Models and ViewModels relate to each other.

 
SOLID Principles: Single responsibility principle

I saved Single Responsibility Principle (SRP) for last. I think it’s the most important principle to unhttp://josephbulger.com/wp-admin/post.php?post=738&action=edit&message=10derstand and to utilize correctly. I would even go so far as to say it’s the most important principle to follow.