How Important is Company Culture to Project Management?

Understanding and navigating company culture is an important skill to develop as a project manager in order to work collaboratively with your team and with management. You may be great at putting together project plans, running efficient stand-ups, and facilitating team meetings, but if you are not...

READ MORE

Takeaways from Agile Trends 2019

I just returned from São Paulo's 2019 Agile Trends conference, where experts on agile software development and Scrum project management shared their insights. Avenue Code was there to sponsor the event, speak at the event, and trade knowledge! Today, I'll recap one of my favorite...
READ MORE

It's Time to Redefine Project Management

I’ve always wondered what it would be like if companies suddenly stopped hiring project managers. Would more projects fail? Would there be more chaos and confusion? Would developers or development managers make better project managers or be able/willing to fulfill that role? Are project management...

READ MORE

Project Management: The Art of Kung Fu

Having lived and breathed project management for the past 20 years at various clientele sites, I've come to believe that many of the principles of martial arts can be applied directly to project management. In this blog, I will discuss how I was able to use these principles to successfully navigate...

READ MORE

Java Microbenchmarks with JMH, Part 3

In Part 1 of this series, we covered the basics of creating a JMH project and getting it to run, proposed a small benchmark, and showed what the implementation would look like. InPart 2we looked at how to configure JMH, how it works, and why certain parameters are necessary. In this last part,...

READ MORE

Java Microbenchmarks with JMH, Part 2

In last week's blog, we discussed the basics of creating a JMH project and getting it to run. We also proposed a small benchmark and showed what the implementation would look like. Today, we'll be looking into how to configure JMH, how it works, and why certain parameters are necessary. (Be sure to...

READ MORE

Java Microbenchmarks with JMH, Part 1

You have an application running. It's doing pretty well, except for the fact that it's somewhat slow. You have identified the bottleneck, and now you're trying to come up with the ideal solution. There are a myriad of mechanisms you could try, but you don't want to deploy each one of your attempts...

READ MORE