danhab99

joined 2 years ago
[–] danhab99@programming.dev 3 points 2 years ago (1 children)

Simply put, if your company operates at a 50% efficiency and you bump it up to 70% with tech and automation, be assurance you are going to see job cuts and increased targets to produce more

And there's the point. I do not disagree that technology puts people out of a job. What I want to understand is whether or not that technology is creating more value. And if so than more technology means more value which means we can eventually get to a place of so much societal surplus that we can reorchestrate soceity to enjoy the benefits of it. That's the end stage of capitalism, it will become outdated eventually. Capitalism is a growth phase, and growth hurts, I'm the last person in the world to deny that.

The reason it ends is because there are people who are poor and sick and starving and I AM NOT OK WITH THAT! If I was than capitalism can persist, but I don't want it to because I don't want my fellow Americans, my fellow people, to suffer. There's no way to acknowledge my priviledge enough when I say that yeah, people have to suffer for all of us to grow, and it hurts that some of those people won't be there with us in the end, and it's terrifying to think that I could be one of those who don't see the end.

So that's where my question is. If a company experiences a +30% efficiency boost due to technology, does soceity benefit from it?

[–] danhab99@programming.dev 0 points 2 years ago* (last edited 2 years ago) (1 children)

How is create react app or spring boot outdated

CreateReactApp was actually declared deprecated in favor of Next.js. I guess I think of springboot as outdated because we have much better ways of routing an HTTP request through buisness logic, going maximum k8s ingress is my preferred way, it scales way better than a springboot monolith.

Edit: the source of why I know CRA is deprecated

There is a new framework every 6 months. Newer isn’t necessarily better

"Newer isn't better" is exactly the reason we have so many frameworks and technologies. When filtering a liquid you have to put pressure on it to push it through the filter. Just the same with technology, it's more like an idea, you need lots of ideas to put pressure on the others to find which one is the best one. Springboot came from a time when there were less framworks to choose from, that's the only reason its big, not by merit.

It is not only expensive and time consuming, it requires hiring people with special skill sets that aren’t transferable to other apps in the company.

I don't agree that that's the case anymore. Most softwares deployed today are so platform agnostic that the only thing limiting where it can run is the nature of the software itself. It doesn't make sense to run an android app on a cloud vpc because litterally why would you? But since the advent of React, 99% of all UI components we see on screen can have their source in a library the app pulls from, then it could be an phone app, or a website, or a desktop program. Docker revolutionized how code runs on computers so now you can write any buisness logic in any language and then shop around for the cheapest cloud host or onprem hardware you want, you no longer have to consider the computer when writing code*.

I don't believe programmers should be specalized, this litterally only comes from my experience and my opinion, but frankly whether its code to display things on screen or get data from a database or do some deep introspective calculation, it's all the same code, even if its a different language. There's a difference between buisness logic and implementation, any programmer should beable to put together any sort of buisness logic they're asked to do.

[–] danhab99@programming.dev 2 points 2 years ago (1 children)

I think you're right.

TBH I can't even see the real value in companies I see listing jobs on the job sites. I've been trying to talk any path, anything just so I can work. But what good is my work if it's not actually working for the rest of the world. How can I secure my next hit (writing code presses my happy button, idk why I just accept it) if I'm working for someone who noone actually needs? I want to make a change for the world because I need to make a change for myself. I need to work because working feels good, it wakes me up in the morning, it gives me focus, it gives me a sense of success and I actually cherish it. Every little line of code I write is mine, that's why I cryptosign my commits, so they'll always be mine.

Maybe its actually not me, it's the people I can work for.

[–] danhab99@programming.dev 1 points 2 years ago (1 children)

I have ideas of things to do, but since I am starting from 0

Perfect! You've taken the hardest step. I can give you advice from here.

Computers only really do 3 types of work, there can be more but most can be summarized like this:

  • Displaying things on screen: this only ever happens on the end user's device. React and React native are the best options for that.
  • Copying data from one spot to the next: simple operations to get data from one location, reencode it and send it somewhere else, wether to the end user's device or another database its all the same work. Typescript is best suited for that.
  • Hard work: processing large blobs of data like reencoding pictures and videos, consuming megabytes of data at a time and running a calculation. Go is best suited for that.
[–] danhab99@programming.dev 1 points 2 years ago (3 children)

We programmers share our knowledge freely in user manuals, tutorials, articles and YouTube videos.

But in my experience the only thing that I see slowing down new programmers is motivation. You can't really learn code without having a reason to apply what you've learned. You have to come up with a reason first, That's my best advice.

[–] danhab99@programming.dev 3 points 2 years ago (1 children)

Vultr has some pretty cheap prices.. I like them

[–] danhab99@programming.dev 12 points 2 years ago (6 children)

I'm a programmer and I don't think I've ever been asked about my education.. not that I have much I'm mostly self taught. Even so, I can't imagine what more education could give me to show in an interview.

The opensource community changes SOP for all of us basically every quarter so how is my education supposed to keep up with that?

[–] danhab99@programming.dev 1 points 2 years ago
[–] danhab99@programming.dev -2 points 2 years ago

Pay for good code

[–] danhab99@programming.dev 3 points 2 years ago (2 children)

BOOST FOR LEMMY every day

[–] danhab99@programming.dev 2 points 2 years ago

The one thing I never understood about breaking up the giants is how are the remaining components gonna compete. Bc "YouTube inc" would benefit alot from "Chrome inc" and "Android inc". It's not like when we broke up the oil giants into normal sized oil tycoons that compete against each other. These are completely unique businesses that just feed off of each other instead of taking from each other.

[–] danhab99@programming.dev 7 points 2 years ago

Again? Isn't this whole sea contaminated yet? What can possibly still be there?

view more: ‹ prev next ›