Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

The End of Computer Programming as We Know It
O'Reilly ^ | 03/16/2025 | Tim O’Reilly

Posted on 03/16/2025 6:24:41 PM PDT by SeekAndFind

click here to read article


Navigation: use the links below to view more comments.
first 1-2021-4041-6061-8081-99 next last

1 posted on 03/16/2025 6:24:41 PM PDT by SeekAndFind
[ Post Reply | Private Reply | View Replies]

To: SeekAndFind

To me programming is low level languages. That’s where the work gets done. Not a bunch of acronyms, Interfaces, or API’s whatever you want to call it.

I’ve tried a lot of high level “Tools” in the last 35 years and they always came up short. You needed to add some real code in here and there. On a simple level like adding a little VBA to an Excel Spreadsheet.


2 posted on 03/16/2025 6:37:01 PM PDT by ImJustAnotherOkie
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

I started to learn programming on my own back in the late 1970’s when the first microcomputers (MITS Altair, Sol-20) began to appear. I fell in love with it and couldn’t teach myself fast enough. I have a Ph.D. in economics and was teaching at a university at the time. I built 10 kits for the College of Business and used the “computer lab” to teach statistics and modeling (using Lotus 123). I learned enough to write a C compiler that my software company marketed plus wrote a total of 20 programming texts along the way. I retired from the CS department at a Big 10 university. Now I’m 80 years old and teaching myself about AI. There’s no secret to keeping a programming job. All you have to do is keep renewing your skill set.


3 posted on 03/16/2025 6:39:37 PM PDT by econjack
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

In the early 1990s we began using tools that “wrote” programs. Those programs were like the same program/model modified to do some similar but different task. Out programmers spent as much time perfecting the results as if writing the prgram from scratch and the tools were scrapped.


4 posted on 03/16/2025 6:39:50 PM PDT by Wuli (qq)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind
First programming course I took in college was Fortran. IIRC, it was a Univac. Bigger than me and used punch cards. It cost the college $1.5 million. And at that approximate time, Radio Shack came out with their TRS 80 for ~$300 that did pretty much everything ours did, and Radio Shack sold their for ~$300.

BTW, the above pictures? They were called "bugs" because literally bugs would fly into the computers and short them out. (IIRC)

5 posted on 03/16/2025 6:41:04 PM PDT by LouAvul (1 John 2:22: He that denies that Jesus is the Christ is a liar and antichrist. )
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

What happens when big money decides to steer it all in their direction and you have no recourse.

Like they did during COVID, remember?


6 posted on 03/16/2025 6:45:01 PM PDT by P.O.E. (Pray for America.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: econjack

“All you have to do is keep renewing your skill set.”

All you have to do is keep upgrading your skill set.


7 posted on 03/16/2025 6:48:24 PM PDT by TexasGator (X1.1111'1'./iI11 .I1.11.'1I1.I'')
[ Post Reply | Private Reply | To 3 | View Replies]

To: ImJustAnotherOkie

VBA is not a low level language.


8 posted on 03/16/2025 6:50:10 PM PDT by TexasGator (X1.1111'1'./iI11 .I1.11.'1I1.I'')
[ Post Reply | Private Reply | To 2 | View Replies]

To: SeekAndFind

AI can’t program, PRODUCE or create new ideas.

It can deduce and regurgitate existing concepts and ideas but only what it’s seen.

If you need new concepts, new solutions (and you need that if you’re coding NEW programs) then you need real engineers.

AI might compete with low level “grunt” programming - but do that and you’ll knock out low level people who will never become advanced people.


9 posted on 03/16/2025 7:01:59 PM PDT by Skywise
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind
Repeating from the article:
Addy Osmani, the head of user experience for Google Chrome, calls this 'the 70% problem':
"While engineers report being dramatically more productive with AI, the actual software we use daily doesn’t seem like it’s getting noticeably better."
AI can recognize patterns, but does not (yet?) understand flow mechanics.
10 posted on 03/16/2025 7:04:18 PM PDT by linMcHlp
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

wake me up when AI can perform a relatively simple task like convert each year’s new Federal + 50 States’ tax laws and rules into the the new TurboTax Deluxe + State PC/Mac program and new H&R Block Deluxe + state PC/Mac program for the year ...


11 posted on 03/16/2025 7:04:59 PM PDT by catnipman ((A Vote For The Lesser Of Two Evils Still Counts As A Vote For Evil))
[ Post Reply | Private Reply | To 1 | View Replies]

To: linMcHlp

Also a lot of business applications have to play well with legacy systems, that have a bunch of quirks, that cannot simply be deduced by using AI.


12 posted on 03/16/2025 7:05:51 PM PDT by dfwgator (Endut! Hoch Hech!)
[ Post Reply | Private Reply | To 10 | View Replies]

To: Skywise

“AI can’t program, PRODUCE or create new ideas.”

‘Write a program for finding prime nujbers’

GEMINI

def is_prime(n):
“””Returns True if n is a prime number, False otherwise.”””
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True

def find_primes(limit):
“””Returns a list of prime numbers up to the given limit.”””
prime_numbers = []
for i in range(2, limit + 1):
if is_prime(i):
prime_numbers.append(i)
return prime_numbers

# Example usage: Find prime numbers up to 100
primes_up_to_100 = find_primes(100)
print(”Prime numbers up to 100:”, primes_up_to_100)

# Example usage: Find prime numbers up to 50
primes_up_to_50 = find_primes(50)
print(”Prime numbers up to 50:”, primes_up_to_50)

Explanation:
* is_prime(n) function:
* Takes an integer n as input.
* Returns False if n is less than or equal to 1 (because 1 and numbers less than 1 are not prime).
* Iterates from 2 up to the square root of n. If n is divisible by any number in this range, it’s not prime, and the function returns False.
* If the loop completes without finding a divisor, n is prime, and the function returns True.
* find_primes(limit) function:
* Takes an integer limit as input.
* Creates an empty list prime_numbers.
* Iterates from 2 up to limit.
* For each number, it calls the is_prime() function to check if it’s prime.
* If is_prime() returns True, the number is appended to the prime_numbers list.
* returns the list of prime numbers.
* Example Usage:
* The code demonstrates how to use the find_primes() function to find prime numbers up to 100 and 50.
* The results are printed to the console.


13 posted on 03/16/2025 7:06:14 PM PDT by TexasGator (X1.1111'1'./iI11 .I1.11.'1I1.I'')
[ Post Reply | Private Reply | To 9 | View Replies]

To: SeekAndFind

14 posted on 03/16/2025 7:06:30 PM PDT by BipolarBob (Whoever said "out of sight, out of mind" never had a snake disappear in their bedroom.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: dfwgator

“Also a lot of business applications have to play well with legacy systems, that have a bunch of quirks, that cannot simply be deduced by using AI.”

It can when trained to include those “quirks”.


15 posted on 03/16/2025 7:15:45 PM PDT by TexasGator (X1.1111'1'./iI11 .I1.11.'1I1.I'')
[ Post Reply | Private Reply | To 12 | View Replies]

To: SeekAndFind
"This is not the end of programming. It is the beginning of its latest reinvention."

I hope so. Three generations in our family have worked in this field, beginning with punch cards. Through all the changes, there was always a need for people. I hope it continues that way.

16 posted on 03/16/2025 7:17:04 PM PDT by Tired of Taxes
[ Post Reply | Private Reply | To 1 | View Replies]

To: dfwgator

“Also a lot of business applications have to play well with legacy systems, that have a bunch of quirks, that cannot simply be deduced by using AI.”

Microsoft has a website where you can practice training your own AI models. Try it and learn.


17 posted on 03/16/2025 7:18:04 PM PDT by TexasGator (X1.1111'1'./iI11 .I1.11.'1I1.I'')
[ Post Reply | Private Reply | To 12 | View Replies]

To: TexasGator

Yep, better word...


18 posted on 03/16/2025 7:18:26 PM PDT by econjack
[ Post Reply | Private Reply | To 7 | View Replies]

To: SeekAndFind

mark for later


19 posted on 03/16/2025 7:22:28 PM PDT by dirtboy
[ Post Reply | Private Reply | To 1 | View Replies]

To: catnipman

“wake me up when AI can perform a relatively simple task like convert each year’s new Federal + 50 States’ tax laws and rules into the the new TurboTax Deluxe + State PC/Mac program and new H&R Block Deluxe + state PC/Mac program for the year ...”

I guess you never heard of Document AI.


20 posted on 03/16/2025 7:23:42 PM PDT by TexasGator (X1.1111'1'./iI11 .I1.11.'1I1.I'')
[ Post Reply | Private Reply | To 11 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-4041-6061-8081-99 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson