Syllogistic Software Inc.

Articles

Recently Published

What is Kanban and why is it important?

What is Kanban and why is it important?

Kanban, meaning "signboard," visually tracks project progress. It uses a board with columns showing work stages, from start to finish. Teams prioritize tasks, limit work in progress, and continuously improve their workflow for efficiency. Is it a good project management system?

Read more...

Saving a bureaucratic software project

Saving a bureaucratic software project

A government website launch failed badly, costing a fortune. A small team of skilled programmers later fixed it for a fraction of the cost, highlighting the inefficiency of large, bureaucratic software development. Their success contradicts common project management approaches.

Read more...

Software bugs: Focus on what you can control

Software bugs: Focus on what you can control

Software bugs stem from unforeseen consequences, miscommunication, or simple errors. While some bugs are unavoidable due to complexity, others are preventable through clear communication and careful analysis. Focusing on controllable factors saves time and improves software quality.

Read more...

How many mediocre programmers does it take to...

How many mediocre programmers does it take to...

Can mediocre programmers replace a skilled programmer? The answer isn't straightforward. It explores the complexities of software development and how individual programmer skill impacts overall team productivity. Adding more people doesn't always mean faster progress.

Read more...

Software Development: When Change is Bad

Software Development: When Change is Bad

Maintaining old software is tricky. Changes to core functions can cause unexpected problems in other parts of the system. It's safer to create new functions than to alter existing ones. Thorough testing is crucial, but complete coverage is impossible. Careful consideration is key.

Read more...

Page 1 of 2 Next →
Sign in

or

or
Sign up

or
Account
Change email address:
Enter current password:
Change password: (blank to leave unchanged)