5,471 reputation
11430
bio website stroiman.com/software
location Gladsaxe, Denmark
age 39
visits member for 3 years, 11 months
seen Dec 24 at 9:33

I have worked professionally with software development since 1997. Since year 2000 I have worked as an independent contractor, helping various business in developing their internal and external IT systems. Since 2002 I have worked almost exclusively with the .NET framework.

Of notable work can be mentioned IT-Jobbank, Denmark's largest online job board for IT professionals, where I was the lead developer and architect.


Jul
2
awarded  Curious
Jun
30
comment Does one really need multiple instances of a class?
There is a difference between having only a single instance, and the singleton design pattern. And besides, I have so far not seen any recommendations that MVC should only have one View, and one Controller instance. Particularly in web-based MVC frameworks, the framework will create an instance pr. request
Jun
28
revised Checked vs Unchecked vs No Exception… A best practice of contrary beliefs
Added example error types
Jun
28
comment Checked vs Unchecked vs No Exception… A best practice of contrary beliefs
@Giorgio - I did now, but I haven't worked with Haskell, only F#, so I couldn't really write a lot about it. But you could add to the answer if you want.
Jun
28
revised Checked vs Unchecked vs No Exception… A best practice of contrary beliefs
Mentioned Haskell do notation
Jun
28
answered Checked vs Unchecked vs No Exception… A best practice of contrary beliefs
Jun
27
comment Could taking design lightly be a pitfall of agile methodologies causing constant rework or is it a misunderstanding of the methodology?
"important to business people is rarely important to developers" don't you mean the opposite? What is important to developers (technical excellence) is rarely important to the business
Jun
24
comment Should unit test be in separated repository?
I fail to see this as an advantage, because the developers responsible for a piece of code should also be responsible for the tests covering that piece of code.
Jun
23
comment is JS a gradually typed language?
@CodesInChaos - Why a comment and not an answer? As far as I can tell, what you have written is the answer to the question
Jun
23
answered In an enterprise setting, does one apply BDD principles alongside of, or instead of, “traditional” unit testing?
Jun
20
answered What is the ideal length of a method?
Jun
19
awarded  Nice Answer
Jun
19
comment When should the programmer's spoken language be used during development?
@MasonWheeler - such a term could work fine in one domain, but fall short in a different domain. E.g. there are different types of disability benefits, Sygedagpenge is just one. But in the end it will not change the fact the it was a term invented by the programmers, not the business, in an attempt to keep it all in English
Jun
19
answered When should the programmer's spoken language be used during development?
Jun
11
comment Circular dependency and object creation when attempting DDD
The most idiomatic way of handling circular dependencies is to avoid them in the first place.
Jun
10
comment If immutable objects are good, why do people keep creating mutable objects?
I think this is the most correct answer. Say you were developing in F# for example, you would create immutable types pr. default. I doubt that most developers would start adding 'mutable' keywords to their F# types, even if they came straight from an imperative programming style
Jun
10
comment If immutable objects are good, why do people keep creating mutable objects?
@PéterTörök - it's also not just about the initial code that your tools can help you with. What about when you make changes? When you add a new field to your immutable type, do you remember to update equality and hashcode functions as well?
May
21
comment What is a symbol in Ruby?
Well, technically, this is not an answer to the question. But I agree, it is a great book, and a great introduction to Ruby, highly recommendable for anyone coding in Ruby.
May
19
reviewed Approve How should templates be named?
May
18
revised Using a Simple/Static Factory vs. instantiating directly: new Thing() vs. factory.createThing() - what's the benefit?
fix typo