Just came across something that Thomas Edison said that tweaked my thinking a little: <quote> ...Edison said some years later to Mr. Upton, his mathematical ...
assuming systems need to be flexible; i think code often must have the relationships among instances rejiggered, and that rejiggering can lead to complex...
I am new to design patterns and recently read the design patterns explained book and it has brought up tons of questions related to how to fix these into how I...
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...
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...
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...
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...
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...
So, I've heard people say they dislike the "var" keyword in C# 3.0. Some people like it, too. I wanted to know what people generally think of it and why. ...
Hi, On the first page of chapter 2 Bloch states that his item 1 is not the Factory Method pattern described in gang four book. You can read it here ...
I just got this question off-line but thought I would answer it here. Alan, I just read you presentation material "Design Patterns Explained: From Theory To...
I will answer this question briefly hereĀ as I am not sure if this is the appropriate forum for discussing a Design Patterns question in a Lean Programming...
Thought I'd have some fun - here's an earlier blog of mine: A couple of years ago I decided, hey, I'm CEO of a successful company, co-author of a successful...
Seems quiet. .yeah. a little too quiet. Seriously though: What about making the sprint/iteration goal a test? Max Guernsey, III Managing Member, Hexagon...
I am presenting a seminar this Thursday night (6:30-8pm) in our Bellevue offices. While geared toward Agile projects, this is really about how to avoid over...
I'm doing a webinar on June 10th that we've found very helpful to Agile/Scrum practitioners - particularly those trying to convince testers and developers to...
Hi, As Scott Bain posts regularly here I thought a mention (and plug) about his new book, Emergent Design, would be fitting. I have just read this and it...
Hey all, Can anyone cite an example of a high-load server product - wherein a single node has to handle tens of thousands of requests per second - in which ...
Please distribute this email. This is a reminder. Data on both agile and plan-driven projects are welcome. Dear To Whom It May Concern, My name is Donald...
I am stumped on a problem in the .NET world and would love any ideas or suggestions you could throw at me. In developing a user or custom control in .NET, I...
hi, say i write an algorithm. then i want to test it. if i could test it a lot that would be great. but to test it a lot i pretty much either need to...
Hi, I will be giving a free seminar on the east side of the Seattle area (in Bellevue). The subject is bringing true agility and emergent design to the ...
Scott and I were having a conversation and thought we should promote it to this forum. Please excuse the fact it is informal in nature as this was, ...
My team is about to begin work on a new application that will include a 2D CAD-like drawing component. I did some looking around for best practices and...
If we move up the abstraction scale from design to architecture, we can give some thought to how the logic in our systems gets partitioned. Eric Evans has...
Management has been complaining a lot about how long our shop takes to build and modify software. So I've been suggesting Agile methodologies and TDD as a way...
hi, Some things can be optimized if they can be batched up. For example, say that when things change you have to send out an update notification. If 2 updates...