Linked Questions

542 votes
31 answers
123k views

After watching National Geographic's MegaStructures series, I was surprised how fast large projects are completed. Once the preliminary work (design, specifications, etc.) is done on paper, the ...
2181 votes
1 answer
487k views

What things should a programmer implementing the technical details of a web application consider before making the site public? If Jeff Atwood can forget about HttpOnly cookies, sitemaps, and cross-...
325 votes
25 answers
80k views

Just read the question about the Big Rewrites and I remembered a question that I've been wanting answered myself. I have a horrible project passed down to me, written in old Java, using Struts 1.0, ...
45 votes
16 answers
14k views

Overall I'm in programming for about 8 years now and it seems to me that I'm relying more and more on open source libraries and snippets (damn you GitHub!) to "get the job done". I know that in time I ...
Henrik P. Hessel's user avatar
52 votes
11 answers
4k views

In a recent interview I asked the interviewers "how do you go about evaluating new technologies and libraries (such as SignalR) and bringing them in to use?". They said they don't, that instead they ...
Andy Hunt's user avatar
  • 6,046
31 votes
15 answers
3k views

When talking with colleagues about software design and development principles, I've noticed one of the most common sources for analogies is the construction industry. We build software and we ...
Nicole's user avatar
  • 28.3k
23 votes
7 answers
10k views

I would like to know why you decided to build your own framework in your company. By framework, I don't mean few libraries you use often. I mean a specific way of building applications on top of it, ...
user avatar
18 votes
5 answers
9k views

It was my freelancer job at oDesk. I have done several jobs earlier in given time, but is was the first time I missed the deadline. It was a very lengthy job and I tried my best but I still missed the ...
user avatar
10 votes
8 answers
4k views

When developing software, I often have a centralised 'core' library containing handy code that can be shared and referenced by different projects. Examples: a set of functions to manipulate strings ...
Alex Angas's user avatar
7 votes
5 answers
732 views

One of the driving points behind OOP is code reuse. I am curious about the actual logistics of this and how others both in team or solo handle it. For example lets say you have 5 projects you have ...
Ominus's user avatar
  • 1,879
3 votes
4 answers
2k views

In your experiences, what are some effective ways to introduce code kata practice into an organization or company? To be clear, I'm not concerned with the usefulness of code kata. I'm interested in ...
Sardathrion - against SE abuse's user avatar
4 votes
3 answers
911 views

I'm working on an application that had basic requirements for authentication in the first version (i.e. think single administrator login), and now I have a requirement to extend this to allow for ...
Shawn D.'s user avatar
  • 1,361