LogFAQs > #949659767

LurkerFAQs, Active DB, DB1, DB2, DB3, DB4, DB5, DB6, Database 7 ( 07.18.2020-02.18.2021 ), DB8, DB9, DB10, DB11, DB12, Clear
Topic List
Page List: 1
TopicHot girl teaches how to learn programing C++ in 10 hours.
Dikitain
01/18/21 9:57:37 PM
#33:


grimhilde00 posted...
I mean yes there is a significant amount of improvement and upkeep of legacy code but I would not find that very satisfying if that's all I did. We write a ton of new code at my job... It is a startup but a large one.

Previous company was old from the 90s and I still got to work on new code and entirely new tech for them.

But yes there's a lot of architecture design that goes into that, metric analysis. It's not all coding but saying no one writes new code anymore sounds depressing.

Let me clarify my point a little more: No one writes a project from scratch anymore, they combine pre-writen tools and write little bits of code to tie them all together.

For example, say you wanted to write a RESTful service. Are you going to implement everything from scratch? No, you will probably get a tool that creates a service for you and write a few lines of code to define your inputs and outputs. At most, the "REST" part of your code is probably one file with 10-20 lines of code, most of them boilerplate that your tool made for you. It probably took you 20 minutes at most to make (and consiquently 5 hours to write unit tests for).

That is what I mean. The last project I worked on took a whole year to complete. And if you break it down, it only took 4 people maybe 2 months of that at most to write all of the code for it. The rest of it was designing, tooling, testing, and creating documentation to hand it off to the team that was going to support it. Hell, organizing all the documentation we wrote up through the entire project probably took more work hours then actually coding the project did.

---
I am a Contract Software Developer. What does that mean? I don't know, let me know if you figure it out.
... Copied to Clipboard!
Topic List
Page List: 1