• 22 Posts
  • 337 Comments
Joined 3 years ago
cake
Cake day: June 13th, 2023

help-circle

  • If you build a factory someplace, the factory consumes a lot of resources and can be a nuisance. But in return, it provides jobs; at the very minimum. Going beyond that, usually someone in the corporate heirarchy is smart enough to realize that building good will with the neighbors is important and they encourage the employees to give back to the community to that end.

    The actual impact may vary but if nothing else, symbolic gestures that say, “we know our presence here has an impact and we want to make sure it’s a positive impact as much as possible.” tend to go a long way in terms of winning support and acceptance from the community.

    Data centers consume lots of resources and can be a nuisance. Unlike other operations, they provide very few long term jobs and give basically nothing back to their host community beyond that. They take far more than they give back. If the “geniuses” who run these tech firms spent less money lobbying politicians and instead offered to pay for the college tuition of every student who successfully graduated from the local high school, they would probably get a very different reaction from the public.













  • “AI” coding tools can offer some value. The problem is that they often generate tech debt with pay day loan level interest rates. What’s made the interest rate so high is that now, not only do you have the actual code base tech debt. You also have a bunch of code that no one understands and the barrier to entry for software engineering has become so high that fewer younger people are actually learning how to be good programmers. Lots of organizations don’t give a shit about their rapidly growing mountain of tech debt today but they’re sure going to at the end of the week when the payment comes due.

    What their “leadership” fails to understand is that any idiot can shell out code. I’ve seen lots of terrible programmers generate millions of lines of really shitty code that somehow, by the power of the dark Lord himself, manages to compile. That’s not what a software engineer actually does though. Software engineers design operational systems with software. Writing code is a secondary function of that. There are currently no AI agents that can successfully design a software system with any degree of complexity because LLM’s don’t actually understand anything.






  • As others have said, relationships are the key. The current state of the tech job market is bad. Probably the worst I’ve ever seen and it is still getting steadily worse.

    I spent almost a year applying before getting my latest job. I was even getting interviews until the beginning of this year. Then they very abruptly stopped for some reason. Only reason I got the job I have now is because an old business associate happened to think of me and reached out to see if I was looking. I’ve been doing this for years and I’ve got a solid resume but it is tough out there.

    That said, I’m not trying to discourage you. Keep at it and you’ll find something. Working on side projects or contributing to open source projects can help give you accomplishments to put on your resume.