This essentially prevents any person that owns older property from doing any upgrades, or major repairs at all, because the massive cost of upgrading the entire house at once is completely out of reach for most people. this leads to urban decay and property abandonment on a massive scale.
with the recent push by parties such as Apple, Microsoft, and Google to have registered developer programs complete with code signing, be very wary of industry wide pushes to introduce a similar thing for programmers. The IEEE has attempted to introduce the idea for years. you can be sure that soon after introduction laws forcing accreditation for many types of positions would shortly follow, as would subsequent rises in membership fees and requirements.
Not to mention the threat of only a certified developer being able to legally write code at all. this situation already exists in many engineering disciplines. with things like secure boot and locked bootloaders and signed code, it is almost a technical triviality.
want to know how general purpose computing will be killed? it will be via initiatives such as this.
This is patently false
> this leads to urban decay and property abandonment on a massive scale
Australia does not have property abandonment nor urban decay on a massive scale. Go to Detroit to witness such things.
[ http://blog.id.com.au/2012/australian-census-2011/the-where-... ]
And there is certainly urban decay all over the city I live in (Perth).
Also, building codes are local government, aren't they? So it depends on what council you are in. And I've certainly heard some bad stories.
That's what the various bodies would like you to think, as making things black and white makes their life easier, and keeps them friendly with the various trade organisations.
I gather it is now legal for a professional electrical engineer to do their own wiring in Queensland, just they can't do it for third parties. By my reading, it is also generally okay for anyone to work on an "extra low voltage circuit", meaning less than 50Vac or 120Vdc. At the same time, the various energy authorities will claim it is illegal to install your own solar panels, and their publicity material says you can't do any wiring. The actual law seems to say you can DIY, just that you would need an electrician to connect the 240Vac side of an inverter to the main.
Workcover applies an additional layer of regulation in industrial situations. There also seems to be a requirement for an electrician to do solar work to qualify for various green rebates, despite the electricity regulations saying its okay.
http://uppercaise.wordpress.com/2011/12/09/new-law-puts-noos...
And contract electricians cost upwards of $80/hour, making replacing a light fitting prohibitively expensive.
I'm surprised that a keen DIYer hasn't tried using a 3-phase 32A plug to plug their house into the mains, and claim the entire house is an appliance.
http://www.npr.org/blogs/money/2012/06/22/155596305/episode-...
Having studied abroad (Ireland), I was required to send in all of my exam results for my B.Sc, H.Dip & M.Sc. as well as a reference from each employer that I worked with in my field (Software Engineering).
For the visa I was applying for at the time it required that I was certified by the ACS, have a minimum of 5 years experience.
The process took 6 months for a single sheet of paper saying I was qualified for my profession! Due to this, my visa was submitted quite a while later than I initially planned and that took a further 12 months. 18 months all up waiting for my residency.
They took $600 for what was an open and shut case. They never contacted any of my references or colleges enquiring about my past experience or grades. The whole thing is a complete sham and is just another way of grabbing money off those who need visas.
The entire visa system in Australia is in bad need of restructuring and left a very sour taste in my mouth.
10 minutes later you have a Visa good for three years. Normally one expects lots of bureaucracy when dealing with the government, but the US/Canada have really streamlined their NAFTA (North American Free Trade Agreement) down to next-to-no hoops to jump through.
Also, I am potentially doing this through my current employer rather than as a skilled independent migrant.
Thanks
Edit: I'm from London
OTOH the independent visa gets you much better terms than the sponsored one. The sponsored one contains a provision stating you must leave the country if you're unemployed for a month (IIRC). BUT you will need to prove more experience than you currently have to get the independent PR visa. If you have the BSc it knocks a few years off the experience requirements.
I found the australian immigration website and a web community called PomsInOz very helpful for these things.
You would have issues getting a different visa than the 457 though, they require 5 years experience if you do PR by yourself.
"You will place the interests of the public above those of business, personal, or sectional interests".
http://www.acs.org.au/__data/assets/pdf_file/0005/7835/Code-...
Australia is very restrictive on immigration because so many people want to go there. I'm not really sure why they would restructure the system when this is the case, they have a relatively small population and extend a variety of state benefits to immigrants, so they don't want to be swamped.
It's all about keeping one type of immigrants out.
They gave me a post-nominal: CT.
If I want the next grade up -- CP -- I will need to take thousands of dollars of synergising-outside-the-box courses.
Basically the ACS isn't really for software engineers. It's for middle management.
I won't be renewing.
(I might renew my ACM/IEEE memberships).
I'm not sure if (Insert nationality here) Computer Societies are as irrelevant in other countries, but in Australia I'm pretty sure it serves no useful role other than in immigration.
So, if that's the case, they have no basis for qualification to determine the merit of an IT skills based residency application.
A self-proclaimed peak body.
But that too has turned out to be bit of a farce. The real value is in their digital libraries and it is amazing how carefully they segment it to make it hard to get access to anything useful without paying frankly stupid amounts of money.
Out of all the people I know working professionally in dev/IT I don't think any of them are now BCS members.
I haven't heard of employers asking for it either.
There is a role I think, for software developers to organise in some form, to accredit training courses and represent the profession/craft/trade to government.
It seems these old style Computer Societies aren't up to the job and prefer to act as gatekeepers.
In software it is just not needed, especially since a lot of the people I have worked with have other degrees outside the areas of electrical/electronic engineering and computer science.
I'm a Network Engineer and find membership worth while, if only for the mailing list.
I also didn't renew after I realised what a joke the ACS really was.
It wasn't cheap either. I remember the fee to be around $700 per year. That was in 2002. And for a graduate, I would rather spend that $700 for something with a better ROI, like rent or food on the table.
Secondly, it's telling that we have yet to see a response from ACS on this page. Speaks volumes.
[1] http://www.immigration.govt.nz/pointsindicator/ follow for Absolute Skills Shortage and Future Growth Areas.
http://www.immi.gov.au/skilled/_pdf/sol-schedule1.pdf
Assessed by ... the ACS.
I don't know if that's a genuine phenomenon or whether it's just a third-hand mutation of some shock jock talking point.
http://jobs.geekzone.co.nz/Jobs - You may find some more fun jobs here
Looking at user groups in NZ might yield you something too
It is in the universities interests to advertise that their IT degrees include ACS accreditation (despite no Australian IT employers I know of giving a damn about it) and it is in the interest of ACS for the university to keep paying the exorbitant fees. If anything, I feel that ACS accrediation is detrimental to the students as it requires the university to include such useful courses as "Ethics for the IT Professional" in their degrees. While being ethical is obviously important to any professional, this is time that could be spent learning real skills instead.
While I can understand that a professional body would want to ensure that people acted ethically and in good faith, I would think that it would be wiser to ensure that people graduating from technical, engineering related, and detail oriented degrees were just that. That way having an ACS seal of approval on a degree would carry some sort of weight towards the technical quality of the person, and hence would actually mean something.
Maybe it's the spaces and people I work with, but no one that I have worked with is actually a member of the ACS, despite being in industry for almost a decade.
They need to show that there's some Code that could be made enforceable by legislation. It's part of the bigger plan to lever the ACS into the same role that the law societies or the AMA enjoy.
It seems the lower down the qualification chain you go, the more importance is placed on giving you fancy certificates. ACS membership is one of those things.
Of the basic form:
"Here is the Code. Read it some time."
I believe it also exists to provide a framework around CPD (continuing professional development), but I'm not sure how relevant this is to our industry.
However as an employer, I've hired a bunch of people from overseas on a 457 visa and never thought to get them to talk to the ACS. I don't really care if your university degree has been rubber stamped or not. (And if you can write code, I don't really care too much about your degree)
From another angle, and longer explanation: https://www.youtube.com/watch?v=BsWhGBgbUsc
I have never seen something like that in real life, I couldn't believe it.
A few years ago the ACS geared up to join some sort of peak body for professions. They took the view that they should represent all software professionals of any kind.
Then Engineers Australia put in a competing claim for jurisdiction over software engineers. The scoundrels.
I remember this because I was a student member at the time (hey, free BBQs) and they sent a sob story email to all their members about it.
Basically everybody is pissing on everybody's curtains.
Anyway, the fact that Matt is complaining about fees and then is happy to be associated with the Singularity University that chargs $25k for a course (http://apply2013.singularityu.org/res/p/faq/) makes me wonder if hes just mad that they cant compete with courses provided by organizations such as TAFE.
In general, this all makes me mad. Matt just seems very outspoken and is giving Australia a bad rep in general.
http://www.theage.com.au/it-pro/business-it/fierce-debate-is...
It's a bit unpleasant reading these articles (Barrie's and the original by Harper) now, as I currently work for Bigcommerce, and turned down an offer from Freelancer. Ironically, Freelancer offerred me about 40% less salary because at the time I had a theoretical background and almost zero practical experience.
Morons still get in. There's no accreditation in the whole world that says "This guy or girl is not a moron."
No IT employer in Australia that I've communicated with has ever mentioned the ACS in regards to qualifications, not once -- I would be surprised if any even know it exists, unless they have worked with sponsoring skilled worker visas.
No IT employer in Australia that I've communicated with has ever mentioned the
ACS in regards to qualifications, not once -- I would be surprised if any even
know it exists
Same - I've been working as a software engineer in Australia for almost five years now, had never heard of them!It says a lot if you prefer to tell us you're an ACS member rather than that you write code for fun at home.
[1] I had to log in to their account management system, which involved finding a randomly generated username and password that had never been sent to me.
What sort of events do they promote? Curious.
Edit: oh, but only if there was a piracy commissioner...
Which one is the bigger joke?
One gave up, the other went to New Zealand.
The problem is this is the professional body that determines what we teach in universities, that promotes the technology industry as a whole and who decides who we let into the country on a skilled visa.
The ACS just issued a media release: http://www.acs.org.au/news-and-media/news-and-media-releases...
Delimiter has posted an article as well: http://delimiter.com.au/2013/02/01/morons-freelancer-ceo-wan...
I find it humorous that the ACS's response is "the ACS Foundation has nothing do to with the ACS". It just happens to be an organisation they set up and uses their name that their members promote.
Some interesting emails came in overnight:
"The ACS is run by a whole bunch of accountants and lawyers who can't believe their luck that people associate them with the technology industry"
"You’re right that the ACS has to go.
Back in 2001 I contacted the ACS to discuss some policy things and was horrified to discover the “experts” I was talking to were nothing more than accountants. Later they elected a lawyer as president, and then a recruiter, prompting me to publicly condemn the ACS as a fake during the period 2004 – 2006.
The ACS is actually an anti-professional organisation. Their agenda is not to promote computer science or engineering expertise, but rather to allow pretenders to hide in the generic vagueness of “ICT Professional.” They actually work to devalue real expertise, since engineers and computer scientists pose a threat to accountants, MBAs and lawyers who want to claim membership of the technology professsions.
I think the solution has to be a formal inquiry into regulation of the IT professions, with a view to government stepping in and, as you put it, disbanding the ACS. At the moment, the ACS has insinuated itself too strongly into formal regulation. Simply starting a rival organisation for software engineers, say, would not work. Government has to dissolve existing ACS influence and leave the way open for new specialist organisations."
The entire membership seems to be guys who built a homebrew PC in the 70s and haven't showered since, or international students who believe so much in their education they're fooled into believing they need the ACS to rubber stamp their degree.
They're totally irrelevant in today's "but can you write good code?" hiring practice.
The ACS preys on uninformed international students. (Who, in interviews, all seem to want to work for Cisco in five years time! Are they taught this by the ACS?)
When I graduated from uni, I looked at the ACS requirements and they were all to support the status quo of the 1960's EDP era. So I wouldn't have been accepted even if I tried. Even though I had the best computer engineering qualifications available at the time.
Over the years the ACS members I have had the misfortune of working with couldn't program their way out of a wet paper bag, not even using COBOL or RPG. Of course, as other comments here indicate, they abided by the Peter Principle and had been promoted to their level of utter dismal incompetence to muddle management.
http://www.freelancer.com/contest/T-shirt-Design-for-Austral...
It is because we need to avoid such problems that we need software developers who can develop systems that actually meet their specifications, tested to provide assurance that they do. This is why we need certification of professionals (of their competency, and with expectation that they will behave ethically when there are problems with systems), and why we need accreditation of qualifications that provides external confidence that educational institutions are producing graduates who are of a standard that they can be expected to grow into competent professionals.
Most "developed" countries have schemes aimed at this - imperfect, and certainly needing improvement - and most are managed by professional societies - the organisations comprised of IT professionals who give voluntarily of their time to serve their colleagues and their profession, to no personal benefit.
In Australia this is the case with the ACS, which sees itself as the guardian of professional standards. Hence ACS provides certification of professionals (the CP scheme), and accredits university courses in IT, according to international standards. In both certification and accreditation, ACS serves as the Australian implementor of international standards that are widely accepted throughout the world, and particularly in our Asia-Pacific region. If you are interested, google "IP3" and "Seoul Accord" to find out more.
ACS may be imperfect in that role (this is inevitable), but seeks to improve, continuously, and always aims to respond to identified genuine problems with the ways it conducts its business. In order that the profession of IT should mature, and deliver outcomes acceptable to society at large, ACS has a goal that increasing numbers of professionals should become certified, and believes that ultimately mandatory certification of at very least senior professionals, charged with managing major projects or leading the design of technical solutions, should be established (paralleling other professions, which, over time, have been recognised as being of such critical importance that competence should be certified).
There will always be those who prefer to avoid any kind of regulation or oversight, any kind of distinction that identifies those in whom greater trust can be placed. But the Novopay system in NZ is just the latest example of medium to large systems worldwide, with critical roles in wider society, whose failure illustrates the need for software systems developers to lift their game, and which begs the introduction of quite stringent requirements on senior developers and managers who claim competence to develop such systems.
As the Vice President of ACS charged with oversight of certification and accreditation, I am always keen to have input from wise professionals who believe they can improve the way we conduct our business. If you have considered input, then please contact me so that we may benefit from your wisdom.
Professor Doug Grant FACS CP ACS Vice President (Membership Boards)