25 Mar
In case you care (and if you’re reading this I’ll have to assume that either you’re terrible at using search engines to find relevant content on the Internet or else you’re here on purpose and so you probably DO care), my interview on the Community Megaphone Podcast is now published and can be downloaded from [...]
Posted in CodeCamp, Software Development Process by: sbohlen
No Comments
23 Mar
Every day I have a bus commute in and out of Manhattan from Staten Island that takes anywhere from between 45 minutes on the low side to about an hour and a half on the high side (well, that’s not entirely accurate—I’ve had some commutes that have taken over three hours, but fortunately only when [...]
Posted in NHibernate, Software Development Process by: sbohlen
3 Comments
24 Aug
This is the second in a series of posts about my thoughts on my redesign of the DX_SourceOutliner Visual Studio DXCore-based plugin that started here.
Observed Theme 3: Decision Logic is (Mostly) Driven by User Options
As mentioned, one of the very serious growing problems with the present design of the DX_SourceOutliner is that of decentralized decision [...]
Posted in Software Development Process, SolutionOutliner by: sbohlen
1 Comment
01 Aug
Background
Those people plugged into the Linux user community are probably aware that recently Microsoft has announced that it will be donating some 20,000 lines of code for eventual (they hope) inclusion in the Open Source Linux kernel project.
Setting aside any interest in a debate about altruistic vs. capitalistic motivations that might be at the heart [...]
Posted in Software Development Process by: sbohlen
11 Comments
30 Jun
Readers of this blog may recall that Eric Evans (author of the canonical book in the field and considered by most to be ‘the father of Domain Driven Design’) gave a presentation to the NYC DDD User Group (of which I am a regular member) several months ago.
At that time, many asked if the presentation [...]
Posted in ALT.NET, Software Development Process, Software Development Resources by: sbohlen
No Comments
03 Jun
I know many are too remote from the NYC metro area to attend this event, but all day Saturday 6/27 some of us organizers in the local .NET community down here are holding an event we are calling the ‘Agile Firestarter’ for .NET developers interested in learning more about Agile software development techniques and practices.
The [...]
Posted in ALT.NET NYC User Group, Software Development Process by: sbohlen
4 Comments
21 Feb
Last month I was listening to a recent installment of the always-excellent Software Engineering Radio podcast where the topic was ‘Performance Engineering’. One of the points that the guest in that installment was making was that he has been involved in many projects where the process of ‘performance engineering’ (the act of gathering performance metrics, [...]
Posted in Software Development Process by: sbohlen
2 Comments
15 Feb
This is a transcript I excerpted from a discussion session video that I just watched where Bob Martin addressed the Chicago ALT.NET user group where he is describing the rationale behind TDD in the context of understanding how truly brittle our work products really are.
This is a short read, but everyone is encouraged to think [...]
Posted in Software Development Process by: sbohlen
3 Comments
03 Feb
I just finished watching the Similarities Between Interaction Designers and Agile Programmers interview with Alan Cooper from the Agile 2008 conference posted on InfoQ and I absolutely have to recommend that anyone serious about software engineering in general and Agile in particular take the 45 minutes out of your day or evening to watch this.
In [...]
Posted in Software Development Process by: sbohlen
1 Comment
31 Jan
I just gave a talk at last week’s ALT.NET NYC user group introducing Domain Driven Design (DDD) as a pattern language and included in there was a slide expressing my opinion “Once: its a fluke, twice: its a coincidence, three times: its a pattern” intended to posit the idea that patterns evolve from our observations [...]
Posted in Software Development Process by: sbohlen
15 Comments