A programmer’s skill and ability is only as good as their personal reputation: there isn’t an accepted, transferable ranking like there is in a “proper” profession.
the mission statement of Visual Basic (whether explicit or not) was to democratize programming.
We need some sort of apprenticeship model, and a way to identify masters, both to apprentices and other masters.
… the most succesful programmers I’ve encountered don’t craft software; they write software in order to move information around, in order to get something done. Information is the real deal – the software just defines the space that it moves around in.
ten years experience is very different from one year repeated ten times
No-one wants your steenking software – they want the capabilities it gives them, and they want those yesterday.
Calling programming a trade takes nothing away from the desire for professionalism, experience and expertise. In the same way I want an expert electrician wiring up my house rather than a cowboy, I want an expert programmer enabling my business. What I don’t want, however, is a prima donna plumber who insists on talking about the elegance, beauty or art of plumbing, or who insists that I appreciate the aesthetic beauty of his joinery, or will “only work with other rock star plumbers, who only practise copper-driven plumbing.”