This is why I like building outside plant. You put the fibre up on poles or pull through ducts, splice it, bring it into the building, hook it up to the equipment, make sure it's working and.... you're done. It works until something breaks, usually for a very clear reason (power outage, drunk driver, rodent, vine, lawnmower man, fibre seeking backhoe, dump truck, direct lightning strike, thermal cycling of a marginal splice, failure to seal a gasket properly resulting in water intrusion that stresses fibres when the water turns into ice, ...), but those become quite rare if you're done your job properly.
On the other hand, software is never done. Even simple features, like headphones, regress these days. (I missed a meeting today because my phone decided to send audio notifications into the black void of the heat death of the universe because I didn't unlock my phone after plugging the headphones into the USB-C port of my iPhone -- the audio didn't come out of the speaker, nor out of the bluetooth of the car I was driving. No sound worked until after the phone was unlocked.)
At least with open source software I can fix the bugs I care about, but the fun goes away once you have to deal with other people to get things merged.
Is there a community of software Luddites I can go live with where we build simple technology that works and works well?
The third party transport links feeding my company's network have suffered 2 lengthy outages due to backhoes hitting buried conduit with fibre installed. Underground outages tend to be the longest outages since repairs can be quite involved. One of the outages was due to a large municipal construction project (LRT) where the buried conduit's location had been properly marked and yet was still hit anyways. They managed to pull on the fibre hard enough that repairs extended to a total of 4 manholes since the splices in the adjactent manholes were completely destroyed.
The other more recent underground hit occurred due to a process failure since the locates were issued before the carrier had installed their conduit and fibre, with the end result being that the other party doing construction had an all-clear from a locate completed before the fibre was in the ground. Ooops!
Dump truck hits are far more common around Ottawa. I'm aware of at least 8 in the past 5 years around where our network exists, which is only covering about 30 km. Thankfully when they have hit the poles we have fibre on, our fibre / strand was not damaged. The incumbent's fibre on the lowest strand on the pole was not so lucky. By my estimates there must be at least 1 near miss by a dump truck per day in the city. It's not surprising given the abuse dump trucks take.
If we had more fibre installed I'd love to have a proper ring to make these physical outages non-service impacting.
You're talking about being a tradesman on a forum dedicated to software and maybe making a company out of said software? If people liked the idea of being outside in the weather, doing manual labor as you've described, there is a very large chance they would not be on this forum.
It's very often that people here lament the fact that they're not outside being outside, in the weather, doing manual labor. How may of us don't dream, at least once a week, of walking out into the woods, or taking up woodworking instead, or wondering how long it would take to retrain as a plumber?
I channel that into my gardening during the appropriate seasons, but now that it's November, all that woodworking equipment in the garage is lookin' mighty appealing.
Yeah people have thoughts like this but then you hear a story about lying on your back in a muddy 3’ crawl space cutting into a blocked sewer line to install a cleanout and hoping you can roll away when the liquid starts pouring out.
Then your desk job writing code starts to sound a little better.
Most of my career has been in software development. Running an ISP / carrier is more fun as there's more of a variety from day to day (as is the case for anything entrepreneurial) while still involving technical skills. There is a need for with some programming from time to time, but it is usually tied to solving a particular business need.
I'm sure there are other people out there frustrated with the software grind. My point is that change is always an option. There are interesting problems to solve in the world that exist outside of large software projects that most folks here have the required skill sets to tackle.
On the other hand, software is never done. Even simple features, like headphones, regress these days. (I missed a meeting today because my phone decided to send audio notifications into the black void of the heat death of the universe because I didn't unlock my phone after plugging the headphones into the USB-C port of my iPhone -- the audio didn't come out of the speaker, nor out of the bluetooth of the car I was driving. No sound worked until after the phone was unlocked.)
At least with open source software I can fix the bugs I care about, but the fun goes away once you have to deal with other people to get things merged.
Is there a community of software Luddites I can go live with where we build simple technology that works and works well?