til icon indicating copy to clipboard operation
til copied to clipboard

Today I Learned. Our knowledge hub. List out what we've learned everyday, organized.

Results 54 til issues
Sort by recently updated
recently updated
newest added

A student asked me: “Why there are so many problems in software industry? What can students learn to avoid these problems?” Answer: In school, professors always give students clear, well-defined...

better dev
software engineer

Software engineering has been ranked as the hottest job in the world. Basically; software engineer is responsible for creating quality software product that meets customer’s requirements. Software engineering students are...

software engineer

There are several ways to evaluate software quality such as how well it meets requirements, how useful to users, and the number of defects found during testing. However, to many...

software engineer
quality

Some of you ask me about the difference between Software Quality Assurance (SQA), Software Quality Control (SQC) and Software Testing. Basically, SQA focuses on issues related to the process that...

better dev
software engineer

A Software Engineering student asked: “I will graduate in coming July. I want to work as a Requirements Engineer or Business Analyst but I do not see much advertising on...

better dev
software engineer

History of modern computer technology is very short, it is only about 70 years. History of software is shorter, it is about 50 years. Most software development methods do not...

better dev
software engineer

When working as a team, I always wanted to know what exactly **Everything** is going on. Or in Scrum, it is defined as _Transparency_. The perfect world where there is...

software engineer

There is a common belief among software developers that they must code as soon as possible since there is not enough time for other activities. That is why many start...

better dev
software engineer

A programmer wrote to me: “Why do we have to document software design? Is it possible keeping the design in your mind and start to write code instead? What is...

better dev
software engineer

Systemic software development A software developer wrote to me: “We had several project failures. Customers were angry but the project manager told us that they were customer’s faults because they...

better dev
software engineer