dotNetDave Says… If You Don’t Keep Up with Technology, Your Apps Will Be Stuck in the Past!

I have written about, spoke about and even taught at a university that the software world we work in changes every single day. It’s imperative that we keep up with these changes. I had one professor call this “techno stress” and I have a case of it 110%! I am finding out the longer I’m in this career, that this stress only increases, and it becomes harder to keep up.

dotNetDave Says… Teams Spend Too much Time Protecting Their “Silos”!

To ship high-quality software that meets the user's needs, different teams within a company must work well together to accomplish this goal. I’ve worked at far too many companies that one or more of these teams spend more time protecting their “silo” than delivering software.

dotNetDave Says… Fixing Bugs Is Like Playing the Game Whack-A-Mole!

Let’s face it, no software engineers like fixing bugs in code. Since no software is perfect, they are going to happen. They are a fact of life for software engineers. Sometimes, it feels like we are playing the game Whack-A-Mole where no matter how many we fix, more will pop up.

dotNetDave Says… Management Wants You To Teach Offshore Teams

There have been numerous times in my career where management comes to the team or an individual and asks them to "teach" an offshore team what they do for their job. In every case, management was planning to lay people off! So now, I caution teams that if this happens, start looking for a new job immediately!

dotNetDave Says... Memory Affects Performance and Performance Effects Memory!

dotNetDave Says… Memory Affects Performance and Performance Effects Memory!

When architecting and wring code, performance and memory usage should always be something that needs to be addressed. Especially since so much is being moved to the cloud. Performance and memory usage done improperly can dramatically increase the cost of cloud services. If performance is slow, YOU WILL LOOSE CUSTOMERS!

dotNetDave Says… Documenting Software Projects

With so many software development methodologies out there, it's important to remember to do proper architecture and document your project BEFORE coding begins. I've seen methodologies come and go and with some methodologies such as Agile, I've seen less and less documentation and sometimes, NO documentation.