How is an operating system implemented?

Have you ever wondered how a computer system can run hundreds of operations that all seem to be simultaneous? How is an operating system able to store seemingly contradictory data and still make it all work? How does a computer decide which tasks come first and how to manage them properly? These are some of

Read More

Software development versus project management?

Have you ever looked at software development and project management and wanted to understand the differences between the two disciplines? Even among software professionals, the roles of software development and project management can be difficult to differentiate. Sybil Fawlty, a software engineering consultant at the helm of a steadily growing project management practice, has been

Read More