629 reputation
312
bio website mrclyfar.blogspot.com
location North Wales, PA
age 37
visits member for 4 years, 2 months
seen Nov 21 at 10:48

Oct
20
comment Penny auction concept and how the timer works
100% agree with @Ratchet. Use web sockets, or a library that abstracts the concept of bi-directional communications (like socket.io).
Oct
9
comment Why use in-memory database for integration testing?
It's nice for a dev to be able to get latest of all the code and run the tests, without having to setup an external database beforehand.
Oct
9
comment How to start competitive programming?
Put it this way. As a beginner guitarist, would you be willing to enter a contest where you had to come up with your own solos in the Ionian mode and play at 189BPM? Or would you slowly practice those solos first and build up your speed? Use things like TDD or/and coding dojos to build up your speed, but the core idea is to build core knowledge first. What use is a fast developer whose code is not very good quality?
Aug
10
comment Are there any theories or books about how to debug “in general”?
+1 I have a copy of that book, and I must say, it's really well written. It's generic in that you could debug anything using the rules that the author suggests : software faults, hardware issues, problems with the toilet, anything really :)
Aug
10
comment BDD in .NET - Chicken or Egg or..?
and channel9.msdn.com/Series/mvcConf/…
Aug
10
comment BDD in .NET - Chicken or Egg or..?
Good reference for BDD: msdn.microsoft.com/en-us/magazine/gg490346.aspx
Aug
10
comment Why is the use of abstractions (such as LINQ) so taboo?
If your interviewer was so concerned about your fondness for LINQ, why didn't he/she ask more about this, as in give you a coding question on how to do something by hand, rather then using LINQ? This would have shown them that you are happy to do things the "organic" way. I think you were unlucky to have them dismiss you just because you like LINQ so much. Seems a bit stupid quite frankly.
May
8
comment Company wants to write custom project management tool, rather than use third party product
In the end we did end up writing our own tool, and it's crap. Management loves it, but considering that there was nothing in place beforehand, it's not difficult to please them. The devs (including me) aren't impressed. When I see things like Axosoft OnTime I just think we've missed a huge opportunity. It's a shame, but that's management for you. Sometimes they insist their way is the best simply because their own the company. Er, yeah, good luck with that logic!
Apr
23
comment Is there a need for a factory class for creating viewmodels?
Both of you share the same thoughts as me on this, so I'm glad I'm not alone :) @MattDavey I can honestly say I doubt very much that the viewmodels will be used with more then one controller, which makes the factory idea redundant. I'll share this when the topic comes up again at work.
Mar
15
comment Company wants to write custom project management tool, rather than use third party product
Funnily enough, we have another developer who shares our office (he's a contractor) and he also uses BaseCamp and says it's worked fine for him. As much as I'd love to try out third-party tools, I think it's too late now. Manager and director have done a great job of pushing their authority on us doing as much as we can in-house. To put it into perspective, my manager didn't like the idea of using NLog; he'd rather we wrote our own logging tool. In the end we won and are now using NLog, which has worked out great :) #winning
Mar
15
comment Company wants to write custom project management tool, rather than use third party product
It ended up using a lot of our time, and unfortunately wasn't any fun at all. It's turned into a swiss-army knife where our managers have asked for allsorts of functionality to be written into our Intranet. The end result is that the project management part of the site is total crap. We could have been using a COTS product instead and that would have done everything we wanted. Management unfortunately are too narrow minded to realise how rubbish the Intranet is. But that's because, before the Intranet, we had nothing.
Mar
15
comment Company wants to write custom project management tool, rather than use third party product
I appreciate your comments. We have ended up writing our own project management tool and, overall, it's turned out to be rubbish. The advantage is that we can change whatever we want, but quite frankly any COTS would do exactly what we want. Plus many of them have an SDK (which I demo'd to the director) to allow for custom functionality. So anything the COTS did not do we could have filled in the blanks. I think what has let us down is the quality of our project management solution.
Mar
15
comment Company wants to write custom project management tool, rather than use third party product
Thanks for your comments. I agree with what you have said, in that we've wasted a lot of man-hours building this in-house intranet system, and overall it doesn't provide enough value on the project management side. Our superiors think it's a wonderful tool, but considering what we had before (i.e. nothing) then it's hard to beat!
Jun
25
comment Company wants to write custom project management tool, rather than use third party product
@thorbjorn - That is something I will discuss with my boss. We could supplement the third-party tool with our intranet. Some tools have an SDK that you can use to write custom code to do things like add items, interrogate data, etc.
Mar
4
comment Newbie worried about CASE tool
Don't get me wrong, I like the idea of using UML to document the code/model. But I prefer to think of the UML tool using my source code to build the diagram, not the other way around. But yes, I'm not that keen on the whole CASE thing. We've not committed to using the tool though, so it's not like we're 100% going to use it.
Oct
25
comment Which comments instantly ring alarm bells when a programmer says them?
+1 Seen this one many times myself. It's pretty shocking.
Oct
5
comment Is .NET WCF worth the effort?
If you do want to use WCF for REST related projects, you might want to chec out ADO.NET Data Services msdn.microsoft.com/en-us/data/bb931106.aspx
Sep
26
comment What's the most absurd myth about programming issues?
1+ There was a time when I demo'd a SharePoint related project (a multi-lingual addon) to my former boss, having spent hours working on the complex backend code. The end result was not much was done on the UI, which led my boss to believe that not much has been done on the project. That pissed me off. He wasn't the one sitting at the keyboard for hours trying to get around SharePoint's oddities, as well as the text replacement logic.
Sep
26
comment What are good keyboards for programming?
+1 I use an IBM Model M at work, and it's by far my favourite keyboard. I also use a Das Keyboard Model S Pro which I recommend highly (even though these keyboards do get some flack from some people i.e quality).