Originally posted by sadkingbilly
View Post
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Reply to: Older contractors
Collapse
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
- You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
- You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
- If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Logging in...
Previously on "Older contractors"
Collapse
-
Originally posted by Snooky View Post
It's several decades since I last did COBOL, but back then different column regions denoted different functions of the code, e.g. Area A & B etc. Is this no longer the case?
Leave a comment:
-
Originally posted by Snooky View Post
It's several decades since I last did COBOL, but back then different column regions denoted different functions of the code, e.g. Area A & B etc. Is this no longer the case?
In COBOL, columns 1 through 6 are reserved for sequence numbers, columns 7 through 11 are typically used for indicators or continuation characters, and columns 12 through 72 are used for actual code. The columns are used to define the structure and organization of the code, with specific functions assigned to different regions.
The use of column regions is still a standard practice in COBOL programming, and it is used to improve the readability and maintainability of the code. While there may be variations in the specific uses of each column region, the basic structure of COBOL code remains largely unchanged.
(in case its not clear, these are ChatGPT's responses not mine - i've repasted the code above to show the formatting it gave)Last edited by Paralytic; 13 February 2023, 10:36.
Leave a comment:
-
Originally posted by Paralytic View Post
Code:IDENTIFICATION DIVISION. PROGRAM-ID. COUNT-GOOD-POSTS. ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT POSTS-FILE ASSIGN TO "posts.dat". DATA DIVISION. FILE SECTION. FD POSTS-FILE. 01 POSTS-RECORD. 02 POST-ID PIC 9(4). 02 POST-USER PIC X(20). 02 POST-QUALITY PIC X(3). 02 POST-DATE PIC X(10). WORKING-STORAGE SECTION. 01 WS-COUNTER PIC 9(4) VALUE ZERO. 01 WS-USER PIC X(20). PROCEDURE DIVISION. BEGIN. DISPLAY "Enter the user name:". ACCEPT WS-USER. OPEN INPUT POSTS-FILE. READ POSTS-FILE AT END SET WS-COUNTER TO ZERO NOT AT END IF POST-USER = WS-USER AND POST-QUALITY = "GOOD" ADD 1 TO WS-COUNTER END-IF READ POSTS-FILE END-READ. CLOSE POSTS-FILE. DISPLAY WS-USER "has made" WS-COUNTER "good posts". STOP RUN.
Leave a comment:
-
Originally posted by woohoo View Post
I was partly joking but I'm not sure, I can see in 5-10 years there being a big change in general programming. But I'm just guessing. I can still remember a bit of Cobol, I don't think a decent AI worth its salt would lower itself to that so I should be ok Jack.Code:IDENTIFICATION DIVISION. PROGRAM-ID. COUNT-GOOD-POSTS. ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT POSTS-FILE ASSIGN TO "posts.dat". DATA DIVISION. FILE SECTION. FD POSTS-FILE. 01 POSTS-RECORD. 02 POST-ID PIC 9(4). 02 POST-USER PIC X(20). 02 POST-QUALITY PIC X(3). 02 POST-DATE PIC X(10). WORKING-STORAGE SECTION. 01 WS-COUNTER PIC 9(4) VALUE ZERO. 01 WS-USER PIC X(20). PROCEDURE DIVISION. BEGIN. DISPLAY "Enter the user name:". ACCEPT WS-USER. OPEN INPUT POSTS-FILE. READ POSTS-FILE AT END SET WS-COUNTER TO ZERO NOT AT END IF POST-USER = WS-USER AND POST-QUALITY = "GOOD" ADD 1 TO WS-COUNTER END-IF READ POSTS-FILE END-READ. CLOSE POSTS-FILE. DISPLAY WS-USER "has made" WS-COUNTER "good posts". STOP RUN.
Last edited by Paralytic; 13 February 2023, 10:36.
Leave a comment:
-
I am in the downward trajectory to my fifties (my Mum yesterday was being shocked at how old her children are!) and have been bimbling along in contracting for 17 or so years.
Never had a plan, couldn't tell you what I do (it's not secret, I just have never fathomed what my elevator pitch is), yet the work still turns up. I do dye my hair but don't wear skinny jeans. I do say 'cool' too often.
Leave a comment:
-
Originally posted by woohoo View Post
I was partly joking but I'm not sure, I can see in 5-10 years there being a big change in general programming. But I'm just guessing. I can still remember a bit of Cobol, I don't think a decent AI worth its salt would lower itself to that so I should be ok Jack.
Leave a comment:
-
Originally posted by SueEllen View PostAlso using thumbs up is old. You are supposed to send a facial expression emoji.
Leave a comment:
-
Originally posted by d000hg View PostI have "only" been in development/coding for 20 years but even before I graduated, people were prophesying "the end of coding".
https://en.wikipedia.org/wiki/The_Last_One_(software)
.
It was The Coming Thing until it wasn't.
Leave a comment:
-
Originally posted by d000hg View PostI have "only" been in development/coding for 20 years but even before I graduated, people were prophesying "the end of coding". As it turns out, not only has coding not been replaced by visual tools and code generators, it's hardly changed. The tools are far, FAR better but TBH even the languages haven't changed much. Web is still written in JS, backend still often written in PHP/Java... .Net is great but evolutionary from Java/C++ and Google et al are still trying to find a replacement to C++. New tech and languages come and (mostly) go but the day to day coding work is really not massively different.
Maybe AI is the disruptor everyone says - I am leaning towards that view - but complex engineering in niche areas with bespoke terminology are not an easy application for it. "Write me code to X" is all very well, but figuring out precisely what "X" is is something humans haven't really figured out. A new developer joins a team, even if they are great they have no understand what the code does. They have to scrutinise code, documents, etc and often talk to the rest of the team... I'm not sure if that part of AI/ML is as far along as the 'flashy' bits.
Perhaps 5 years is too soon but 10 years mmm think thats about right.
Leave a comment:
-
Originally posted by woohoo View PostI think in 5-10 years only the old programmers will be working looking after legacy systems. The new generation will ask a daft AI to write a system for them and it will probably do a decent job.
I remember a lecturer at UNI saying that being a clerk in a bank was a middle class profession 100 years ago with status until tech replaced the need for any kind of skill. I can see general programming going the same way.
Those crusty fossils who ridicule new technology and hide their incompetence behind bluster and war stories.
Leave a comment:
-
Originally posted by woohoo View PostI think in 5-10 years only the old programmers will be working looking after legacy systems. The new generation will ask a daft AI to write a system for them and it will probably do a decent job.
Maybe AI is the disruptor everyone says - I am leaning towards that view - but complex engineering in niche areas with bespoke terminology are not an easy application for it. "Write me code to X" is all very well, but figuring out precisely what "X" is is something humans haven't really figured out. A new developer joins a team, even if they are great they have no understand what the code does. They have to scrutinise code, documents, etc and often talk to the rest of the team... I'm not sure if that part of AI/ML is as far along as the 'flashy' bits.
Leave a comment:
-
Originally posted by vetran View Post
I imagine it will be an evolution as with most technical jobs. Code cutting will be reduced to Fivver.
The jobs fixing the issues will still be well paid.
Leave a comment:
-
Originally posted by woohoo View PostI think in 5-10 years only the old programmers will be working looking after legacy systems. The new generation will ask a daft AI to write a system for them and it will probably do a decent job.
I remember a lecturer at UNI saying that being a clerk in a bank was a middle class profession 100 years ago with status until tech replaced the need for any kind of skill. I can see general programming going the same way.
The jobs fixing the issues will still be well paid.
Leave a comment:
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Reeves sets Spring Statement 2025 for March 26th Today 09:18
- Spot the hidden contractor Dec 20 10:43
- Accounting for Contractors Dec 19 15:30
- Chartered Accountants with MarchMutual Dec 19 15:05
- Chartered Accountants with March Mutual Dec 19 15:05
- Chartered Accountants Dec 19 15:05
- Unfairly barred from contracting? Petrofac just paid the price Dec 19 09:43
- An IR35 case law look back: contractor must-knows for 2025-26 Dec 18 09:30
- A contractor’s Autumn Budget financial review Dec 17 10:59
- Why limited company working could be back in vogue in 2025 Dec 16 09:45
Leave a comment: