boeman

joined 1 year ago
[–] [email protected] 5 points 4 months ago

Wait, cyber trucks hava a liver?

[–] [email protected] 1 points 6 months ago (1 children)

You aren't wrong... But everything with extended use needs to be maintainable. Making a change in 5 places sucks.

Plus, that's what open-closed principle is all about. Instead of adding additional functionality to current working code, you extend and modify.

[–] [email protected] 7 points 6 months ago (3 children)

The thing to think about is reusability. Are you copying and pasting code into multiple places? That's a great candidate to become a class. If you have long lived projects (i.e. something you will use multiple times over a lot of years) maintainability is important. Huge functions and monolithic applications are very hard to maintain over time.

Break your functionality out into small chunks (methods and classes). Keep it simple. It may take a while to get used to this, but your time for adding additional functionality will be greatly improved in the long run.

A lot of great programmers were terrible at one time. Don't let your current lack of knowledge of principles stop you from learning. One of the biggest breakthroughs I had as a programmer is changing how I looked at architecting applications. Following SOLID principles will assist a lot in that. Don't try to understand and use these principles all at once, take your time. Programming isn't what you make your living with, it's a tool to help you be more efficient in your current role.

Realize that becoming a more effective programmer is different for everyone. Like you, I was self taught. I was a systems and network engineer that decided to move into software development. I've since moved into a role that takes advantage of all the skills I've learned through the years in SRE. like you, a lot of what I write now is about automation and analysis.

[–] [email protected] 1 points 6 months ago

Well, yeah. If they don't and are hauling more weight than their plates allow, the highway patrol will give them a ticket. If I wanted to haul over 3 tons of weight with my Tahoe, I'd have to have commercial plates even though it's not being used as a commercial vehicle.

Until fairly recently, all trucks were licensed with the "COMMERCIAL" rated plates in MO... Even the show truck I had in the early 2000'w had to have commercial plates, and the most it ever hauled was detailing equipment.

[–] [email protected] 1 points 6 months ago (1 children)

The rating is about how much you plan to haul, not what truck you have. It's all about taxing the loads on the road.

[–] [email protected] 2 points 6 months ago (3 children)

It's for trucks over a certain weight rating. Since most of those trucks will have trailers or large boxes on them, there's no need for that plate

[–] [email protected] 11 points 6 months ago (1 children)

So cute. He looks a lot like the old guy I lost last year.

Thank you for sharing, it made me smile

[–] [email protected] 2 points 7 months ago (1 children)

Holy crap, I'm hearing possibly 2 more suspects

[–] [email protected] 3 points 7 months ago (2 children)

Three... They nabbed a third.

[–] [email protected] 20 points 7 months ago

Great defense from the lifted trucks with improperly aligned LEDs

[–] [email protected] 1 points 7 months ago (1 children)

Dotnet core 3.x exists

Dotnet core 4 never existed because they wanted to make it the mainline dotnet... That means framework is retired and everything is now the slimmer multiplatform runtime.

[–] [email protected] 2 points 7 months ago

I've migrated to prowlarr from jackett. It's far faster in searches.

view more: next ›