Skip to content

software-students-fall2023/git-workflow-practice-EthanSha111

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My Software Development Interests

Recommended Reading

I highly recommend checking out this article: Why Software Projects Take Longer Than You Think.

Thoughts on the Article

I found this article particularly enlightening as it delves into the often-underestimated complexities and uncertainties involved in software development projects. The author uses a statistical model to demonstrate why software projects usually take longer to complete than initially anticipated.

What struck me most was how he explained the impact of the 'unknown unknowns'—factors that we can't anticipate until we're deep into the project. This resonates with my own experience in software development and serves as a cautionary tale to always account for unexpected complexities when planning and executing a project.


Feel free to share your thoughts or suggest more fascinating reads!


Merry's Comment:

I realized that, on average, software projects tend to take longer than what developers initially estimate. This happens because the distribution of project completion times is not even. While developers can provide pretty accurate estimates for when there's a 50% chance of finishing (the median), the actual average time often turns out to be much longer. This can lead to delays in software projects. So, it's essential to consider the full range of completion times when planning and estimating software development tasks.

About

git-workflow-practice-EthanSha111 created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •