Building tech at a company that doesn't understand tech
Tech (Current Employee) – Eden Prairie, MN – February 20, 2016
Management is selling a product that hasn't been built yet. Developers are expected to pick up the slack, cutting corners is encouraged and technical debt misunderstood.
Multiple projects compete for team resources, leading to conflicting priorities.
Developers' perspectives/insight routinely ignored by business. Project direction and implementation driven by orders from management, with no regard for best practice or common sense. The code base is fractured, between legacy code powering some projects and new development depending on legacy code instead of writing fresh. The house is on fire and developers are being asked to build a deck.
Routine meetings (and meetings about meetings) to grasp the finer concepts of Agile, sprints, and story points. Pressure on developers to lower estimates on turnarounds for projects, forcing developers to work off the clock to make sure goals are met.
some flexibility with remote work (2 days a week)
No perks. Not even free coffee.