5,411 reputation
11430
bio website stroiman.com/software
location Gladsaxe, Denmark
age 39
visits member for 3 years, 10 months
seen 5 hours ago

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.


Feb
15
awarded  Necromancer
Jan
21
accepted Should I refactor this rails application?
Jan
16
comment Should I refactor this rails application?
That is very interesting. I didn't know about the Observer. I do like it better than the current version. What about the case where the object being observed is not immutable, can the observer compare the current updated value to the original value when an object is modified?
Jan
16
comment UUID collisions
I think I didn't make myself clear. I have updated the answer to be more explicit.
Jan
16
revised UUID collisions
added 284 characters in body
Jan
15
answered UUID collisions
Jan
14
asked Should I refactor this rails application?
Jan
14
comment Dark themes in IDE with multiple monitors
I have a similar setup as yours, and it is really not an issue for me, my eyes do not start hurting because of the contrast between a dark and a bright monitor. But of course, that doesn't help you.
Jan
11
awarded  Yearling
Jan
4
comment What are the advantages/disadvantages of using record and playback for regression testing?
Another serious disadvantage is that they are very fragile. Just the simplest change to the application often breaks a dozen tests, even though the application still works as intended.
Jan
3
answered Should I use switch statements or long if…else chains?
Dec
22
awarded  Good Answer
Oct
25
comment How to name parts of your program as a non native English speaker
I agree. I have worked on two different projects, where the domain concepts were legally and culturally specific to the native language. In the one case, we tried to translate everything to English. In the other, we kept the Danish terms in the code (and kept everything non-domain specific in English). And although mixing Danish and English was not pretty in the code base, it was still more valuable to have a precise domain model. Keeping the Danish terms in the domain model is essential in allowing developers to speak to domain experts.
Oct
2
awarded  Good Answer
Aug
24
answered Is it possible for a one-man start-up to follow agile methods like Scrum?
Aug
24
answered Scrum: how to handle backlog-items that are longer than one sprint
Aug
3
awarded  Nice Answer
Jul
6
awarded  Nice Answer
Jul
2
answered Is it realistic to ask your team to take on a 100% automated test coverage goal as a stretch task?
Jun
30
revised How to convince my boss that quality is a good thing to have in code?
added 52 characters in body