News for hackers. Stuff that matters.
Re:The Completely Different World of Python with IBM i by nickpsecurity on Thursday August 20, 2015 @11:13PM (#10095800)
This is a great move. AS/400, now IBM i, is a workhorse known for going practically years without any serious problems and good overall architecture (for its time lol). You set them up, code your apps, launch the stuff, and they just keep going and going and going.

Now, they've added to their all-in-one, largely-self-managing system the Python language with its easy maintenance, reliability, and productivity. Fits right in. Adding Python is always a smart move. The combo of IBM i and Python will be great for that community that's been stuck with IBM's crap software so far. Might get more of them on the other side, too, as they explore fun programming. :)

Re:The Completely Different World of Python with IBM i by j1o1h1n on Friday August 21, 2015 @12:46AM (#10095995)
From the job ad earlier:

> Some P/A's will take a rotating weekly shift to monitor the nightly job process to ensure no program errors interfere with the completion of any jobs running off hours.

Re:The Completely Different World of Python with IBM i by nickpsecurity on Friday August 21, 2015 @01:15AM (#10096070)
Meaning that deployment totally sucks lol. The companies I've worked at pretty much forget they're there minus one person or so that looks into periodic maintenance, etc. Usually the people who use specific, legacy apps on it know it's there because it greets them with an AS/400 banner. Otherwise, most people don't know it's there because it handles backend stuff, it doesn't crash necessitating tech support, and nobody shows up to work on it. It's just... there.

Basically, what cloud and SOA's are trying to achieve these days. Not there yet, but at least they're innovating. And some use interfaces and languages that aren't horrible. :)

Re:The Completely Different World of Python with IBM i by wpaladin on Thursday August 20, 2015 @11:08PM (#10095787)
"You’ll find not only the usual date and time type operations but also functions for zipping files, processing XML, handling CSVs, and sending and receiving emails."

Oh dear god. This level of isolation is probably the worst outcome of being locked into a completely proprietary ecosystem.

Re:The Completely Different World of Python with IBM i by cag_ii on Thursday August 20, 2015 @06:51PM (#10095081)
There's a better informed article on this topic on the same site here:

http://www.ibmsystemsmag.com/ibmi/developer/general/python-i...

Re:The Completely Different World of Python with IBM i by baxter001 on Thursday August 20, 2015 @07:59PM (#10095292)
Wow that was an adventure, on the negative side I've now stared at RPG source code.

So many winding passages in enterprise computing, so many people wandering around them.

Re:The Completely Different World of Python with IBM i by k_sze on Thursday August 20, 2015 @07:59PM (#10095291)
Aren't they very late to the game? Why even port PHP in the first place? PHP is even more brain damaged than C/C++ and it should not be supported at all if you want to sell your platform on security. In contrast, Python has real documentation, has proper module organization, and is popular for scientific computing. IBM has seriously been living in a cave. No wonder they are failing.
Re:The Completely Different World of Python with IBM i by JonFParis on Friday September 11, 2015 @09:09AM (#10203438)
Since the commenting to individual posts is not available then anyone who is interested can read some of my responses here: https://news.ycombinator.com/item?id=10200586.

Please feel free to comment further.

Re:The Completely Different World of Python with IBM i by EToS on Thursday August 20, 2015 @06:27PM (#10095003)
Hello IBM, welcome to Python!
Re:The Completely Different World of Python with IBM i by herge on Thursday August 20, 2015 @05:25PM (#10094774)
"Using OPO (Other People’s Objects)"

Oh boy! Who is Jon Paris, and what is this article? It's as if somebody was writing about python circa 1997.

Re:The Completely Different World of Python with IBM i by 0x0 on Thursday August 20, 2015 @06:05PM (#10094936)
Very odd. It's like somebody's been hiding in a cave since 1995 and just discovered python, object-oriented programming and HTTP.
Re:The Completely Different World of Python with IBM i by pjc50 on Thursday August 20, 2015 @06:18PM (#10094981)
He's previously been writing RPG for the AS/400. That's pretty much exactly like living in a cave since 1975.
Re:The Completely Different World of Python with IBM i by akhilcacharya on Thursday August 20, 2015 @06:50PM (#10095079)
People write for the AS/400 in 2015?

What?

Re:The Completely Different World of Python with IBM i by pjc50 on Thursday August 20, 2015 @07:55PM (#10095285)
Yes. Check your local job listings.

Why? Never underestimate the inertia of a working legacy system.

Re:The Completely Different World of Python with IBM i by jhallenworld on Thursday August 20, 2015 @11:10PM (#10095794)
I did just that, check it out: "Position is in a well-lighted office environment"

http://jobview.local-jobs.monster.com/Programmer-Analyst-Job...

Zwicker & Associates - a debt. collection agency.

Re:The Completely Different World of Python with IBM i by Intermernet on Thursday August 20, 2015 @10:34PM (#10095689)
Yep, and good RPG programmers can charge very high rates!
Re:The Completely Different World of Python with IBM i by nemmonszz on Friday August 21, 2015 @01:58PM (#10099154)
I spent a few weeks talking to recruiters while looking for a new job in South-eastern PA and at least half of the jobs that were pitched to me involved at least some amount of AS/400 development.
Re:The Completely Different World of Python with IBM i by cafard on Friday August 21, 2015 @01:12PM (#10098878)
The other weekend, I grabbed a bit of the Washington Post classifieds to set a paint can on. The first or second ad that I spotted specified JCL, COBOL, and CICS.
Re:The Completely Different World of Python with IBM i by rbanffy on Thursday August 20, 2015 @09:48PM (#10095567)
> It's as if somebody was writing about python circa 1997.

Sorry about the lack of warning. I found the perspective really interesting as it's pretty much the impressions of a traveler that came from distant exotic lands about a tool I use daily.

Re:The Completely Different World of Python with IBM i by randlet on Thursday August 20, 2015 @10:00PM (#10095613)
I was coming to comment the exact same thing. I actually stopped reading halfway through the article to check the published date because I thought it must be at least 10-15 years old!
Re:The Completely Different World of Python with IBM i by jdnier on Thursday August 20, 2015 @11:39PM (#10095865)
It's like culture shock: "Speaking of the function library, massive is not really an adequate word to describe it. The range of capabilities available is simply staggering."
Re:The Completely Different World of Python with IBM i by manymany on Thursday August 20, 2015 @07:01PM (#10095119)