[Home]  [Headlines]  [Latest Articles]  [Latest Comments]  [Post]  [Sign-in]  [Mail]  [Setup]  [Help] 

Status: Not Logged In; Sign In

This is F*CKING DISGUSTING... [The news MSM wishes you didn't see]

Nepal's Gen Z protest against Govt in Kathmandu Explained In-depth Analysis

13 Major World War III Developments That Have Happened Just Within The Past 48 Hours

France On Fire! Chaos & Anarchy grip Paris as violent protesters clash with police| Macron to quit?

FDA Chief Says No Solid Evidence Supporting Hepatitis B Vaccine At Birth

"Hundreds of Bradley Fighting Vehicles POURING into Chicago"

'I'll say every damn name': Marjorie Taylor Green advocates for Epstein victims during rally

The long-awaited federal crackdown on illegal alien crime in Chicago has finally arrived.

Cash Jordan: ICE BLOCKS 'Cartel Caravan'... HAULS 'Army of Illegals' BACK TO MEXICO

Berenson On Black Violence, Woke Lies, & Right-Wing Rage

What the Professor omitted about the collapse of the American Empire.

Israel Tried to Kill Hamas in Qatar — Here’s What REALLY Happened

Katie Hopkins: Laurence Fox and my beaver. NOT FOR THE WEAK

Government Accidentally Reveals Someone Inside Twitter Fabricated 'Gotcha' Accounts To Frame Conservative Firebrand

The Magna Carta Of 2022 – Worldwide Declaration of Freedom

Hamas Accuses Trump Of A Set-Up In Doha, After 5 Leaders Killed In Israeli Strike

Cash Jordan: Angry Voters Go “Shelter To Shelter”... EMPTYING 13 Migrant Hotels In 2 Hours

Israel targets Hamas leadership in attack on Qatar’s Doha, group says no members killed

Israeli Finance Minister Bezalel Smotrich said on Monday that villages in the Israeli-occupied West Bank should look like cities in Gaza

FBI Arrests 22 Chinese, 4 Pharma Companies, Preventing Disaster That Could Kill 70 Million Americans

911 Make Believe

New CLARITY Act Draft Could Shield Crypto Developers From Past Liability

Chicago Builds a Wall To Protect Illegal ALiens From Ice

Sens. Scott, Johnson Launch Investigation into Palisades Fire; Demand Newsom's Cooperation

"Go Talk To Bill Gates About Me": How JP Morgan Enabled Jeffrey Epstein's Crimes, Snagged Netanyahu Meeting

Cash Jordan: Looters EMPTY Chicago Mall... as Mayor's 'No Arrests' Policy BACKFIRES

Caitlin Johnstone: They Just Bombed Greta Thunberg's Boat

Democrats MELTDOWN Over RFK Jr.

Bill Gates, Truth About Vaccines, & Big Pharma’s Plot to Destroy Doctors Who Question ”The Science”

Supreme Court upholds 'roving patrols' for immigration stops in Los Angeles


National News
See other National News Articles

Title: Learn To Code? Visualizing The Decline Of American Software Developer Jobs
Source: [None]
URL Source: https://www.zerohedge.com/technolog ... erican-software-developer-jobs
Published: Mar 15, 2025
Author: Tyler Durden
Post Date: 2025-03-15 07:55:30 by Horse
Keywords: None
Views: 2503
Comments: 35

by Tyler Durden

The surge in tech hiring in the U.S. in 2021 and 2022 represented one of the most aggressive talent grabs in industry history, only to be followed by widespread layoffs and hiring freezes as economic headwinds and post-pandemic corrections hit the sector.

This dramatic swing has reshaped the software development job market, leaving both companies and developers to navigate a new landscape of cautious growth and strategic hiring.

This graphic, via Visual Capitalist's Kayla Zhu, shows the percent change in software development job postings on Indeed U.S. since Feb. 1, 2020 to Feb. 28, 2025.


Poster Comment:

44 years ago I learned to program IBM computers in assembly language. When I entered 3rd grade, Harry Truman was President of the US.(1 image)

Post Comment   Private Reply   Ignore Thread  


TopPage UpFull ThreadPage DownBottom/Latest

Begin Trace Mode for Comment # 30.

#1. To: Horse (#0)

Well, that would explain what I'm seeing in the job market right now.

I had an assembly programming course in college. But before that, I programmed in binary. My Dad bought me a computer on a circuit card. It had a row of red LEDs, 16 for the address, and 8 for data. That was the monitor. The keyboard consisted of two rows of electric contact pads next to each of the 24 LEDs so I could switch each LED to on or off.

I programmed it to multiply 2 numbers. I showed my achievement to my Mom, with the answer clearly shown in binary form on the LEDs. She wasn't very impressed.

I think going forward the programming profession is going to be wiped out by AI. Just ask an AI to make a program that flawlessly plays tic tak toe and it's done in seconds. All us programmers are and have ever been are intepreters between end users and computers, making them do what people want though the art & science of programming. But programming tools have evolved to increase efficiency and the end result of that will be no more need for human programmers. People just tell AI what they want a program or even a computer to do and it will do it.

Pinguinite  posted on  2025-03-15   16:25:17 ET  Reply   Untrace   Trace   Private Reply  


#4. To: Pinguinite (#1)

I think going forward the programming profession is going to be wiped out by AI. Just ask an AI to make a program that flawlessly plays tic tak toe and it's done in seconds. All us programmers are and have ever been are intepreters between end users and computers, making them do what people want though the art & science of programming. But programming tools have evolved to increase efficiency and the end result of that will be no more need for human programmers. People just tell AI what they want a program or even a computer to do and it will do it.

Sounds like there is a good chance that "Deep Though" will work out the answer really is 42.

ghostrider  posted on  2025-03-15   18:10:15 ET  Reply   Untrace   Trace   Private Reply  


#7. To: ghostrider (#4)

Just tested my theory out with Grok.

I asked this:

Give me a console based python program that will play tic tac toe flawlessly except for every 3rd game, which it can lose.

It replied:

===================================

Here's a Python program that implements a tic-tac-toe game where the computer plays perfectly except for every 3rd game, where it intentionally makes a suboptimal move to potentially lose: python

import random import os

class TicTacToe: def __init__(self): self.board = [' ' for _ in range(9)] self.game_count = 0

def print_board(self): os.system('cls' if os.name == 'nt' else 'clear') for i in range(0, 9, 3): print(f"{self.board[i]} | {self.board[i+1]} | {self.board[i+2]}") if i < 6: print("-" * 9)

def available_moves(self): return [i for i, spot in enumerate(self.board) if spot == ' ']

def is_winner(self, player): win_conditions = [ [0, 1, 2], [3, 4, 5], [6, 7, 8], # Rows [0, 3, 6], [1, 4, 7], [2, 5, 8], # Columns [0, 4, 8], [2, 4, 6] # Diagonals ] return any(all(self.board[i] == player for i in condition) for condition in win_conditions)

def is_board_full(self): return ' ' not in self.board

def minimax(self, is_maximizing, depth=0): if self.is_winner('X'): return -10 + depth if self.is_winner('O'): return 10 - depth if self.is_board_full(): return 0

if is_maximizing: best_score = -float('inf') for move in self.available_moves(): self.board[move] = 'O' score = self.minimax(False, depth + 1) self.board[move] = ' ' best_score = max(score, best_score) return best_score else: best_score = float('inf') for move in self.available_moves(): self.board[move] = 'X' score = self.minimax(True, depth + 1) self.board[move] = ' ' best_score = min(score, best_score) return best_score

def best_move(self, lose_mode=False): if lose_mode and self.available_moves(): # Make a suboptimal move by choosing randomly from non- winning moves moves = self.available_moves() return random.choice(moves)

best_score = -float('inf') best_move = None for move in self.available_moves(): self.board[move] = 'O' score = self.minimax(False) self.board[move] = ' ' if score > best_score: best_score = score best_move = move return best_move

def play_game(self): self.game_count += 1 self.board = [' ' for _ in range(9)] lose_mode = (self.game_count % 3 == 0)

while True: # Player's turn self.print_board() while True: try: move = int(input("Enter your move (0-8): ")) if 0 <= move <= 8 and self.board[move] == ' ': break print("Invalid move!") except ValueError: print("Please enter a number!")

self.board[move] = 'X'

if self.is_winner('X'): self.print_board() print("You win!") break if self.is_board_full(): self.print_board() print("It's a tie!") break

# Computer's turn computer_move = self.best_move(lose_mode) self.board[computer_move] = 'O'

if self.is_winner('O'): self.print_board() print("Computer wins!") break if self.is_board_full(): self.print_board() print("It's a tie!") break

def main(): game = TicTacToe() while True: game.play_game() play_again = input("Play again? (y/n): ").lower() if play_again != 'y': break print(f"Games played: {game.game_count}")

if __name__ == "__main__": main()

===================================

Pinguinite  posted on  2025-03-15   18:38:05 ET  Reply   Untrace   Trace   Private Reply  


#28. To: Pinguinite (#7)

So, the answer to life the universe and everything is indeed 42. I was hoping to sleep in tomorrow.

ghostrider  posted on  2025-03-15   22:14:04 ET  Reply   Untrace   Trace   Private Reply  


#30. To: ghostrider (#28) (Edited)

"...patent their hair, their eyes, their dance shoes..."

Dakmar  posted on  2025-03-15   22:28:17 ET  Reply   Untrace   Trace   Private Reply  


Replies to Comment # 30.

        There are no replies to Comment # 30.


End Trace Mode for Comment # 30.

TopPage UpFull ThreadPage DownBottom/Latest


[Home]  [Headlines]  [Latest Articles]  [Latest Comments]  [Post]  [Sign-in]  [Mail]  [Setup]  [Help]