What are monads?
everyone keeps talking about monads and monadic style and Haskell. i can't find much information or tutorial on haskell monads. ...
everyone keeps talking about monads and monadic style and Haskell. i can't find much information or tutorial on haskell monads. ...
If your software development team is not following any design methodology, what is that called? ...
I'm a contract programmer with lots of experience. I'm used to being hired by a client to go in and do a software project of one form or another on my own, usually from nothing. That means a clean slate, almost every time. I can bring in libraries I've developed to get a quick start, but they're always optional. (and depend on getting...
In .NET, if a class contains a member that is a class object, should that member be exposed as a property or with a method? ...
I might be an exception here but I have never worked on a team with more than three developers and / or five people. Still we could manage to get the job done (somehow). Is there a software development process which fits this "extreme" scenario? And, if you work as a standalone programmer is there something you can adapt to your daily l...
If you had to make a case to a business about adopting or moving to an agile development methodology (like SCRUM or XP etc) what case would you make (how do you sell the concept)? e.g. How would you describe the concepts and benefits to a non-technical person? If you have successfully done so, what was the winning argument/case/ratio...
I just re-read The Pragmatic Programmer (my third time reading it...I get something new every time, too). It seems like the tips that they mention are related to many of the various Agile methodologies. Is Pragmatic Programming just another form of Agile Development? ...
A few years ago I have worked on a green field project where we did Extreme Programming. I also see a lot of people mention the Scrum methodology. Could someone tell me the main differences between Scrum and XP? ...
which are the best tutorials, books, software and practices to start and manage a new .net based Development Project in an Agile way with no experience with it. which methodology is easier to adopt XP|Scrum? ...
I not sure if it is me but seen like developer don't really like to document because they find it easier to explain things briefly instead of documenting it down and from time to time have to update the document. And another thing is that consultant come up with use cases for different functionality should they then also write the unde...
I want to implement user stories in a new project where can i find a good template or other ones used in agile development? ...
I don't know if this has been discussed. Let's say you are in a three developer team. How would you share: models - views - controllers by controllers by use cases something else? Maybe someone says this has nothing to do with asp.net mvc but I think it affects somehow. ...
I've been hearing a lot of buzz recently about "Agile Development", to the extent that a lot of job postings even list experience with it as a requirement. Now, I've read the Wikipedia article, and some of the other questions asked here, but I'm still not exactly clear on what employers are expecting when they say "2 years of experience ...
Omitting details of methods to calculate primes, and methods of factorisation. Why bother to factorise ? What are its applications ? ...
I work for a small company that has about 25-30 employees. We make software for the hydraulics industry and most of our employees are mechanical engineers who are self-taught programmers including me. One difference that I find between myself and other employees is their lack of passion for software and their will to learn more about sof...
Hi Guys Uphill about 5 years ago my career was going fairly well, but separation, family deaths and a bit of illness caused me to make a couple of BAD career decisions, and I ended up in a dead end job doing mainly vb 6, though it was the end as mid to late 30, but was recently handed a break, working with a forward thinking vb.net comp...
What is a good programming methodology for custom applications that need to be coded very fast and very customized? I realize the lack of requirements is a problem no matter what. Also how do you convince management to change their practices? Next question is how to you get people to stop writing 5000 line single file programs? ...
I believe that Agile is nothing but another implementation of Spiral Model. I am a big supporter of Spiral (The spiral model is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts) since its beginnings and have seen that lot of p...
Java is nearing version 7. It occurs to me that there there must be plenty of textbooks and training manuals kicking around that teach methods based on older versions of Java; where the methods taught, would have far better solutions now. What are some boilerplate code situations, especially ones that you see people implement through fo...
Hi, I seem to be in the minority, but to be honest I am not comfortable with linq and don't see any benefits in my personal development (not to say there are no benefits, just a personal opinion based on my situation). I build web applications (.net, .net mvc) and I love having part of my data layer in stored procedures. One thing I l...