Originally posted by ottopilot
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: Is programming getting easier
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 "Is programming getting easier"
Collapse
-
-
Re: Is programming getting easier
Originally posted by mudskipper View PostI think the problem is that companies no longer want the masterpiece if something edible is cheaper and fulfils the satiate hunger requirement.
Leave a comment:
-
Originally posted by mudskipper View PostThere's different levels of gluing expertise. Selecting the right bits and gluing them together in a way that is maintainable, robust and extendable is still a skill that many lack.
A bit like cooking - give me and Norrahe the same ingredients and I'll throw together something edible whilst she creates a masterpiece.
I think the problem is that companies no longer want the masterpiece if something edible is cheaper and fulfils the satiate hunger requirement.
Leave a comment:
-
When one area of complexity is simplified, it means we can do more with software, and more is expected.
The raised level of expectation means the opportunity remains constant. Or even increases.
We can now write code at a far higher level, much more abstracted, than say in the 70s. Are there now less developers? Quite the opposite. Rock on!
Leave a comment:
-
I've actually been offered two jobs this week on the back of a tool I wrote about 8 years ago. So no thought required, I'm off to develop the next generation
Leave a comment:
-
Aaaaaaand it's nice to have started a thread that prompted a genuine and useful debate, which comes as a personal point of pride after all the whingey ones recently
What I meant was, say for example MTT, is a test manager with many many years experience. He can get gigs, for now at least, but how does he distinguish himself from the herd? If for example Mich wrote a book, or developed a new testing methodology he would then have an edge.
I agree with Doodab that those that can do so long as they stay sane enough with all the other dross that claim to be skilled IT workers fecking things up.
But what can you do to capitalise? Obama said never waste a good crisis. So there's a market slump, Bobitis, etc etc.
Blog, develop a tool, or framework, or methodology, write a book. Whatever, but shine.
Now, how does the panel feel about that? Am I talking hogwash, or inspiring you to give it some thought?
Leave a comment:
-
Originally posted by sasguru View PostThis comes back to my point on the big data thread that many(most?) programmers are simply hackers.
Creating software that is "maintainable, robust and extendable" requires training, experience and a certain (artistic?) flair that gives a programmer an eye for "elegance".
Very few programmers have this latter quality and most on here will wonder WTF I'm talking about.
I have just completed a training course in Tableau, has anybody used that? (Has a lot to do with what we are discussing here i.e. there is a lot less gluing left to do and everything just seems to come together).
Leave a comment:
-
>What do the panel think? Are you happy doing the gluing, until your job is no longer there or do you become a manufacturer of the parts?
I think a better thing to consider is the "model" that companies will adopt over the next decade and how that will alter the IT jobs available and the skills required.
The first IT model was : "Do everything in house. Write our own systems. Employee Programmers"
Then came : "Do everything in house, but use contractors & consultancys because we don't want to have and don't have a career path for programmers"
The next was the "Bobification" of the development. Or "Give it to someone else".
Offshoring to low-cost countries has largely failed and certainly not delivered the expected returns for all the reasons that have been discussed adfinitum on this forum. Namely : lack of skills, cultural barriers, lack of risk taking and initiative, narrowing of costs between Western and lower-cost development centres.
But also I believe it has failed because of the "Linear" business model of the likes of Wipro, Infosys, Tata, Indenture. They need to employ as many people ( or "resources" or FTE as humans are quaintly know as in HR ) as possible. This is how they make money - by having as many chargeable people as possible, working as slowly as possible, for as long as possible.
So the obvious penny is now dropping in IT departments across the West as they finally realise that the contracts they have signed up for are delivering less and costing more. IT departments are everywhere are waking up to the fact that they are perceived as blockers rather than enablers of businesses. They are struggling to figure out how they can remain ( or even, if they should ) relevant in an IT world where people Bring Their Own Devices to work, are comfortable using Dropbox and googlemail and where the marketing department can sign up to Office365 and SalesForce.Com and have 95% of their IT requirements met.
So what will come next? Well for one it will not be a return to doing everything in house. Those days are long gone and anyway weren't perfect in the first place.
I think that the next model is going to be whole-scale adoption of "cloud services" ( i hate that term ) . We all know that "Cloud" is just a tag and doesn't describe anything new that hasn't been done for at least 15 years but by "cloud" I mean the complete contracting of a service for some particular function.
Using SAP as an example it would mean having one single organisation implement, host, support, upgrade, patch and do the project work for the system.
In other words distribute work vertically to organisations rather than horizontally as is currently the case.
So what are the skills required in this brave new world? Data management ( certainly ), Security ( definitely ), evangalism ( the promotion of certain platforms and tools ), programming ..... still required for integrating between services and also for building what the market wont provide.
Leave a comment:
-
Originally posted by sasguru View PostThis comes back to my point on the big data thread that many(most?) programmers are simply hackers.
Creating software that is "maintainable, robust and extendable" requires training, experience and a certain (artistic?) flair that gives a programmer an eye for "elegance".
Very few programmers have this latter quality and most on here will wonder WTF I'm talking about.
Leave a comment:
-
Originally posted by sasguru View PostCreating software that is "maintainable, robust and extendable" requires training, experience and a certain (artistic?) flair that gives a programmer an eye for "elegance".
Very few programmers have this latter quality and most on here will wonder WTF I'm talking about.
It was going through his code (all done in C, from 'first principles') I realised:
(a) Software Development is also an art; there is a certain beauty to see in code that is finished, working, maintainable and efficient. No different from a mechanical machine like a watch or a differential.
(b) I was never going to be a brilliant Softie. So I've settled on being a mediocre one.
Leave a comment:
-
Originally posted by suityou01 View PostLinky
What do the panel think? Are you happy doing the gluing, until your job is no longer there or do you become a manufacturer of the parts?
How would you makes this shift in your field? Is this a wake up call, in that we should all be thinking about simplistic plan bs that would help us differentiate ourselves from being a gluer?
The boy simonmac was doing his web site the other day, most commendable, but is it enough?
Thoughts?
Leave a comment:
-
Originally posted by sasguru View PostThis comes back to my point on the big data thread that many(most?) programmers are simply hackers.
Creating software that is "maintainable, robust and extendable" requires training, experience and a certain (artistic?) flair that gives a programmer an eye for "elegance".
Very few programmers have this latter quality and most on here will wonder WTF I'm talking about.
The Dutch national ombudsman touched on these issues in an essay that's worth reading. He's talking about how government deals with people, but it could just as well appy to many large organisations.
http://www.nationaleombudsman.nl/sit...ls_artikel.pdfLast edited by Mich the Tester; 5 April 2013, 11:10.
Leave a comment:
-
It can be the case of glueing things together STL, Boost, MFC etc. However, understanding what needs to be glued where takes someone with skill.
Understanding what to do when glueing things together does not solve the problem takes even more skill!
Leave a comment:
-
Originally posted by mudskipper View PostThere's different levels of gluing expertise. Selecting the right bits and gluing them together in a way that is maintainable, robust and extendable is still a skill that many lack.
.
Creating software that is "maintainable, robust and extendable" requires training, experience and a certain (artistic?) flair that gives a programmer an eye for "elegance".
Very few programmers have this latter quality and most on here will wonder WTF I'm talking about.
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
- Five tax return mistakes contractors will make any day now… Jan 9 09:27
- Experts you can trust to deliver UK and global solutions tailored to your needs! Jan 8 15:10
- Business & Personal Protection for Contractors Jan 8 13:58
- ‘Four interest rate cuts in 2025’ not echoed by contractor advisers Jan 8 08:24
- ‘Why Should We Hire You?’ How to answer as an IT contractor Jan 7 09:30
- Even IT contractors connect with 'New Year, New Job.' But… Jan 6 09:28
- Which IT contractor skills will be top five in 2025? Jan 2 09:08
- Secondary NI threshold sinking to £5,000: a limited company director’s explainer Dec 24 09:51
- Reeves sets Spring Statement 2025 for March 26th Dec 23 09:18
- Spot the hidden contractor Dec 20 10:43
Leave a comment: