Home  >  Article  >  Web Front-end  >  The One Thing Nobody Seems To Be Talking About

The One Thing Nobody Seems To Be Talking About

WBOY
WBOYOriginal
2024-07-25 05:02:231227browse

The One Thing Nobody Seems To Be Talking About

The first thing that I think that happens to most of us software developers that causes us to lose hope is we are forced to cut corners.

We are basically told you have to hit a certain deadline.

And we start doing some work and when we get close to that deadline, we inevitably realize that it is going to take us longer than we thought.

And if you are anybody that has been programming, or doing software development.

Whether you are in Ops, or UX or any discipline related to software development, you know that estimates in software development are highly improbable to hit.

Before we continue, don't miss out on the 2 hour web developer

And I don't care how much you have an Agile coach come in, or you know, the biggest experts tell you that this isn't true.

My experience and most people I have worked with that have been doing this for at least a little while now.

It is really not that people are not good at estimating.

It is just that the reliability of estimates is bad.

And, if you work at a company that doesn't understand that, and you get to a situation where you realize the work is going to take longer, most companies, unfortunately, that don't have a healthy tech culture.

They are going to pressure you to hit that deadline.

And then usually what we have to do, I have had to do this, we have to compromise what we know is right for the code.

  • We have to write low quality code.
  • We have to hack things to shortcut maybe our unit tests.
  • We now have to not follow a set of design patterns that we know will work, just to rush to it to hit that deadline.

And I think that when you have done that enough times, it is so frustrating you can completely lose hope in your job.

Happy Coding!
Karl

The above is the detailed content of The One Thing Nobody Seems To Be Talking About. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn