What Is Wrong With Ticketing Systems?

Ticketing systems are usually controlling more than half of most software development companies' internal processes and activities. Let us see what is wrong with these systems and why they are so weird and complicated to use.

Read More
On Parallel Software Development

There is a common rule in parallel computing — if you want to compute something two times faster, you have to use three times more powerful hardware. However, this rule works differently when applied to software development. Let us see how several teams can work in parallel and what are the best practices.

Read More
Hard Rules: Bending And Breaking Guide

Modern life consists of multiple processes and flows, and each of them has various rules and best practices. These rules were written by people who counted on standard scenarios and typical users. However, that is often not the case, so people try to bend or break these rules to get what they want. The following article explains how to do it properly and how not to write more of such rules.

Read More
Don’t Worry, Be Happy!

It is hard to underestimate the importance of a proper schedule and workload. There are tons of good books written on time management, effective load, work-life balance, and other similar items. However, I would like to look at this topic from a different view and see how an average person can deal with the pressure and stress of work on a typical project.

Read More