Q&A for programmers. BSc Thesis project.