Questions tagged [knowledge-base]
15 questions
109
votes
29 answers
How do you manage your knowledge base?
As programmers we have a lot of inputs:
Ebooks
Code snippets
Interesting emails
Documents
Web articles
Blog posts
StackOverflow questions
Podcasts
...
Which tools do you use to store, organize, search and consult all of this stuff?
Is there a…

systempuntoout
- 3,545
- 3
- 29
- 33
34
votes
6 answers
How do you identify "edge" cases on algorithms?
Basically how do you find out which could be your worst or best case and any other "edge" cases you might have BEFORE having them and so, how do you prepare your code for them?

Luis Armando
- 635
- 1
- 6
- 9
17
votes
5 answers
What do you use to organize your team knowledge?
Last year, me and three good old friends of mine founded a small web/mobile development team. Things are going pretty well. We're learning a lot, and new people are joining the group.
Keeping knowledge always updated and in-sync is vital for us.…

Stefano Verna
- 279
- 1
- 3
14
votes
6 answers
Software to organize and maintain project documentation, specification?
I'm looking for software to organize and maintain projects internal documentation, specification, requirements, etc. Currently we store all documentation as lots of MS Word DOC files in a source control repository, which gives us version control,…

Alex Burtsev
- 686
- 1
- 7
- 15
8
votes
7 answers
As a programmer, what am I supposed to know like the back of my hand?
I am talking of stuff related to programming only and not system or network administration.
I am about to finish college and get a programming job, so I am interested to know about this. Although this may seem a subjective question, I think this is…

Michael
- 99
- 1
5
votes
2 answers
A good way to share knowledge of a new technology with team members when time is short?
We've been having constant requirement changes of having to choose which graphic rendering library to use for our project.
In a team of about 10 members, two of us are exploring the new graphic library. The team lead expects that we learn what's…

Nav
- 1,173
- 1
- 11
- 23
5
votes
4 answers
How to share problem solving knowledge in a multiteam group?
I've been working in multiteam groups for as long as I've been a web developer, and in my experience, a team can be a lonely soldier or several people; generally a company will have multiple teams working on different projects and once the project…

Jonathan DS
- 460
- 2
- 6
- 15
3
votes
2 answers
Under which area of Artificial Intelligence is my knowledge store?
I've a maturing idea regarding a knowledge store.
For the purposes of this question, the store would be used by a police force for the recording and querying of crimes. I believe that historically, police forces used to hold vast index card…

ianmayo
- 143
- 5
2
votes
1 answer
Some Insight on the Field of Knowledge Representations and Reasoning
I started following an MS in computer sciences after about two years of work for a software company. I worked primarily in data warehousing and business intelligence related software development during my previous occupation.
There is a high chance…

picmate
- 627
- 3
- 12
1
vote
1 answer
What's an edge case in email validation, and algorithms?
An edge case is usually defined as what Wikipedia would say,
An edge case is a problem or situation that occurs only at an extreme (maximum or minimum) operating parameter. For example, a stereo speaker might noticeably distort audio when played at…

cpx
- 369
- 1
- 3
- 13
1
vote
2 answers
Knowledge base / questionarie / desicion-tree / decision-making platform
I am looking for a software platform/programming framework which can do the following:
INPUT: a user inputs some text
PROCESS/REFERENCE DATA: the user is then asked to answer a list some questions regarding the INPUT and attribute the answers…
user18404
0
votes
1 answer
Validating combinations based on rule sets (or similar mechanism)
Let's say I've got many functions and each function accepts an unordered list (order does not matter). For each function I want to see if this list is valid based on certain rules (a knowledgebase that has the rules for each function's list).
Each…

combham
- 11
- 2
0
votes
2 answers
WebSite Design Knowledge Base Vs Blog
I'm currently developing a knowledge base for my company and we have already built a blog using a third party solution.
However, going through it, the functionality is a lot like the blog. We have an inline wyiswyg editing experience on both. Both…

Ryan Mann
- 161
- 1
- 6
0
votes
6 answers
Keeping track of projects
In my job I deal with several projects at the same time (and who doesn't?). Sometimes I have to make changes to a project which I dealt with half a year ago or even longer. And it's hard to recollect the details about the project. I usually look for…

Max
- 187
- 1
- 8
-1
votes
1 answer
What concepts/technologies should an ASP.NET developer be familiar with
I am in the process of filing in the gaps in my knowledge so that I can become a better developer. I am an ASP.NET developer and I sometimes need to do pure back-end stuff too. I ahve compiled a list of things I deem as necessary to know. Please…

Captain Kenpachi
- 109
- 7