methodology

What are 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?

If your software development team is not following any design methodology, what is that called? ...

What are some reasons why a sole developer should use TDD?

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...

Exposing Member Objects As Properties or Methods in .NET

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? ...

Software development process for small teams

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...

Best case to move to an agile development methodology?

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...

Is being Pragmatic agile?

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? ...

What is the difference between Scrum and Extreme Programming?

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 best tutorials, books, software to start and manage a .net Agile Project with No Experience

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? ...

How to encourage developer to write more documentation?

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...

Where to find the best user story template?

I want to implement user stories in a new project where can i find a good template or other ones used in agile development? ...

Developing asp.net mvc applications as a team?

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. ...

What is "Agile Development"?

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 ...

Math: Factorisation

Omitting details of methods to calculate primes, and methods of factorisation. Why bother to factorise ? What are its applications ? ...

Best way to induce good development practices at workplace

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...

How to move over

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...

Best programming methodology for very fast timeline and little requirements?

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? ...

Agile Vs Spiral Model for SDLC

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: Out with the Old, In with the New ...

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...

Haven't jumped on the Linq bandwagon, what are your reasons for not using linq?

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...