Click here to Skip to main content
15,915,873 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: WSO CCC August 17 Pin
Agent__00716-Aug-15 19:48
professionalAgent__00716-Aug-15 19:48 
GeneralRe: WSO CCC August 17 Pin
Brittle161816-Aug-15 19:50
Brittle161816-Aug-15 19:50 
GeneralRe: WSO CCC August 17 Pin
Rage16-Aug-15 21:32
professionalRage16-Aug-15 21:32 
GeneralRe: WSO CCC August 17 Pin
Agent__00716-Aug-15 22:32
professionalAgent__00716-Aug-15 22:32 
GeneralRe: WSO CCC August 17 Pin
OriginalGriff16-Aug-15 23:13
mveOriginalGriff16-Aug-15 23:13 
GeneralRe: WSO CCC August 17 Pin
HobbyProggy16-Aug-15 23:16
professionalHobbyProggy16-Aug-15 23:16 
GeneralRe: WSO CCC August 17 - A Winner Pin
Agent__00717-Aug-15 0:46
professionalAgent__00717-Aug-15 0:46 
GeneralAre New Hires at a Disadvantage in a Company with Huge Technical Debt? PinPopular
SeattleC++16-Aug-15 12:13
SeattleC++16-Aug-15 12:13 
The following thing has happened to me twice now. Is this a company anti-pattern?

An experienced developer is recruited to join a startup looking to build out its team. The team has been working for 12-24 months and has begun to ship. But they have worked very quickly. There are many bugs. There is no documentation. Test cases are minimal. Important internal APIs are, um, quirky. The senior staff are also quirky, not having needed to interact with teams much until now.

The performance of recent hires is compared to the productivity of the senior staff. But the senior staff built the existing software from nothing. They have 12-24 months of experience with the quirky APIs. They actually wrote the code, so they know what it does. They never had to learn it from scratch. Not so the recent hires.

The performance of the recent hires never meets management's expectations. The senior staff, after all, built the whole code base in 12-24 months, but the new guys can't figure it out. The new hires get sacked after six months, to be replaced by newer new guys, but the result is always the same.

Managers at startups always emphasize the need to work quickly. Gotta get a product out before funding dries up. Don't refactor. Don't document. Gotta work quickly. But the result in even a short time is code that is difficult to work with and impossible to learn. It's my personal opinion that these companies' management have done wrong by demanding the original developers work quickly. The result is so much technical debt that it is hard to scale up the company's staff. It takes the same number of months to do a job quickly as to do a job deliberately, you just spend the time doing different things. Getting done earlier is better, but this only happens if the company never needs to staff up.

Anyone else recognize this pattern?

GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
Jörgen Andersson16-Aug-15 12:24
professionalJörgen Andersson16-Aug-15 12:24 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
SeattleC++16-Aug-15 13:04
SeattleC++16-Aug-15 13:04 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
Jörgen Andersson16-Aug-15 19:20
professionalJörgen Andersson16-Aug-15 19:20 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
newton.saber16-Aug-15 13:01
newton.saber16-Aug-15 13:01 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
BillWoodruff16-Aug-15 15:03
professionalBillWoodruff16-Aug-15 15:03 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
newton.saber17-Aug-15 2:08
newton.saber17-Aug-15 2:08 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
SeattleC++17-Aug-15 14:34
SeattleC++17-Aug-15 14:34 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
newton.saber17-Aug-15 14:48
newton.saber17-Aug-15 14:48 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
Sander Rossel16-Aug-15 20:28
professionalSander Rossel16-Aug-15 20:28 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
newton.saber17-Aug-15 2:15
newton.saber17-Aug-15 2:15 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
Amarnath S16-Aug-15 17:18
professionalAmarnath S16-Aug-15 17:18 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
Albert Holguin16-Aug-15 17:21
professionalAlbert Holguin16-Aug-15 17:21 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
SeattleC++17-Aug-15 14:44
SeattleC++17-Aug-15 14:44 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
Sander Rossel16-Aug-15 20:39
professionalSander Rossel16-Aug-15 20:39 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
Dominic Burford16-Aug-15 21:44
professionalDominic Burford16-Aug-15 21:44 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
CDP180216-Aug-15 22:23
CDP180216-Aug-15 22:23 
GeneralRe: Are New Hires at a Disadvantage in a Company with Huge Technical Debt? Pin
Nish Nishant17-Aug-15 16:00
sitebuilderNish Nishant17-Aug-15 16:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.