Чем различаются между собой различные категории программистов (Junior, Middle, Senior и т.д.)

В сфере разработки программного обеспечения сложилась определённая градация специалистов по категориям. Чем отличаются эти категории друг от друга (помимо зарплаты)?

Переработки (овертаймы) в программировании (личные размышления)

Редко кто из программистов не сталкивался с таким явлением как переработки. В этой статье попробуем поразмышлять о них и их влиянии на рабочий процесс, его результат и самого программиста.

Аутсорсинг в программировании. Взгляд со стороны заказчика или о чём вам не скажут менеджеры подрядчика

Тема аутсорсинга в разработке программного обеспечения рассматривалась нами уже неоднократно. Однако мы всегда рассматривали её с точки зрения программиста. Теперь мы попытаемся посмотреть на неё же со стороны заказчика подобных услуг.