-
So the fires continue to burn, as Joel Spolsky’s internet access hasn’t been disconnected. For someone who is supposed to be an idiot and irrelevant, a lot of people still read and link to him. I guess one guy is corrupting all the new developers, who are assumed to be reading Joel’s...
-
One of the common themes of this years KaizenConf was how to move a towards being a lean organization. During most of the sessions and conversations that I was part I cannot tell you how often I heard words like Convince, Convert and Persuade said. At first I had nothing against these words, but the...
-
A few days ago I posted a question to the community, looking for a definition of the ASP.NET MVC framework that didn't depend upon faults in ASP.NET WebForms - after all, faults can be fixed. I also do not like the implication that ASP.NET MVC is for those looking to use the MVC pattern, as...
-
There is a bit of turbulence in the ASP.NET airspace over MVC (yes, I'm making this post while on the fight back from the ASPInsiders Summit). Even among the ASPInsiders, who are supposed to be at the cutting edge of ASP.NET, there is little agreement over what is MVC and what it's for...
-
Last night I was listening to a recent HanselMinutes pod casts where he was talking with Tom & Mary Poppendiek . For those of you who do not know who Tom & Mary are, they are the 2 behind a lot of the lean software movement (books here & here ). There was a statement made in the episode...
-
About a year ago I created a few posts on the topic of Developer Ramp time and how companies can help the process as well as why different developers ramp up at different speeds . Developer ramp time and how companies can aid in speeding up this time is critical not only to a new employee's...
-
Background - Some people don't like the Entity Framework, some do. Many see the need to blog about it. You can guess the rest, or JFGI if your need more info. The debate is nothing new; we have databases that are really good at storing data, searching that data, and spitting it back up...
-
Anyone that is a practitioner of testing or specially TDD knows that the quality of your tests are a direct measure in the assumed quality of your tested code. Better put, if your tests suck, you can assume very low quality from your code. So what is harder, writing quality code or writing quality...
-
What are you doing to keep your skills current? Do you learn new technologies? Do you learn new tools? Do you learn new languages? If you did not answer yes to at least 1 of the 3 questions above, I have one last question to ask. What are you doing to not become a Dinosaur...
-
In the past I have written about the Fail Fast principle. This is a principle I try to live my development life by. I would rather explicitly check for possible failure points then have a runtime error crop up. In the past when writing these failure check we have had to resort to a...
-
I was chatting a buddy recently and he was thinking about making the jump to the consulting world (not solo, through a consulting firm). As he has never been a consultant I gave him my 2cents on questions to ask during the interview as well as things he has to accept before making the jump. Questions...
-
As someone how has been designing and developing WinForms based applications for the past 7+ years, I have learned that subclassing UI controls is a must. You may be thinking, why would I want to subclass a text box? Or a combo box? The answer is simple, the better future proof your app. How many times...
-
In my last post I think I struck a cord with some people in my post 'Unit tests taking too much time'. My intent was NOT to sound like an elitist Agilist or any else of that nature. My intent was simply to put a post out there about the misperception (in my opinion) about how writing unit tests...
-
All software that is being developed WILL have bugs, sorry, but this IS a fact. Now I know some people and companies don't like to call them glitches in software bugs. They would rather call them issues or defects. For all I care we can call them 'WizBangs', just call them something and LOG...