Net Objectives is presenting the third part of our webinar series on Scrum# <http://www.netobjectives.com/scrum-sharp> , our extension of Scrum with Lean...
hi, of late i've become really aware of and frustrated with the lack of simplicity in code i see. take my own code -- i go back to code i wrote and realize it...
This is a wonderful topic, and one I hope many will contribute ideas to... Just to start, here are some factors that I think are critical to simplicity/clarity...
hi, thanks for the post. ... (non-simplicity thought: i think i've decided that even if the types involved in the method are enough to disambiguate it, i do...
P.S. i think my current best thought is to either find a team which already does, or work to instill it in a team which does not, the process of real code...
1) Naming. I think that programming by intention at any level as well as the attempt to remove as much of the air-freshening comments go a long way to...
I just saw this great quote in Ron Jeffries signature and thought it might be relevent: Debugging is twice as hard as writing the code in the first place. ...
Alan, ... I have seen this quote a lot...but what does it mean? It's quite clever but really... what does it mean? I have debugged plenty of code that I wrote...
When one is writing code for the first time that is likely when they are most familiar with it. When one is debugging something, it means that something you...
Alan, ... are most familiar with it. When one is debugging something, it means that something you hadn't counted on has occurred. Either you didn't ...
... This was definitely the case at the time of Kernigan. This was the day of APL and Forth. People would take pride in writing a program in a single line in...
hi, The meme mentioned here of "how can we take the next feature we have to implement, look at what we have, and come up with a basic way to do all that which...
hi, thanks to all for the thoughts and consideration. ... the distinction is "has the has-a" vs. "offer help for has-a" -- languages with single inheritance...
Those of you interested in this topic will likely find my webinar - Avoiding Over and Design In Agile Projects of Value. You have to register to see it. Go to...
Raoul, ... <snip/> ... Interesting perspective. I have seen this in action although I disagree with your implication that "having a good memory" == "smart"....
hi, It boggles my mind that in several programming languages, at least at some version or another, it is actually not stupid-simple-easy to remove an item from...
what suggestions can one make with an eye towards simplicity? e.g. "favor repeated queries over networks of notification" might be one, to offer something up...
... at ... confusing ... the ... puts ... up? ... I am not sure what languages you are referring to, but am imagining C++ is one of them. The reason that...
I have spent a LOT of time discussing this issue with some of you on this group and other recognized authors/gurus in the industry. I realize that this,...
Bob (Martin) has recently been posting and speaking about professionalism, and he's a pretty influential person, so perhaps this is the start of a groundswell...
my thought would be to do iterative+incremental development, keeping the scope as mind-bogglingly small and constrained as possible, to get a core that is...
any thoughts on good interview questions which can help determine (as much as any interview question can) if the interviewee has experience with / the mindset...
assuming systems need to be flexible; i think code often must have the relationships among instances rejiggered, and that rejiggering can lead to complex...
Hmm, mindset and experience can be two different things! You might have the mindset to understand decoupling software, but not yet the experience to execute...
many thanks for the thoughts. i also admit to very much needing to expand my own understanding of these approaches, so such sample interview Qs are great help...
In the many ways that software objects mirror real-word objects in terms of relationship and association, maybe one ask for examples of design patterns at work...