Evolution of a Web Developer: From PHP Newbie To Python Ninja
dev.hubspot.com
dev.hubspot.com
I always hoped for a "knowledge map" for programming (example: http://www.khanacademy.org/exercisedashboard) that clearly shows knowledge dependancies.
Can this be a step towards developing a comprehensive, collaborative knowledge map which would benefit programmers of all levels?
But, I think the notion of creating a Khan Academy style map for web development would be really cool.
Having started doing web development before Django and jQuery were released, I definitely learned about JavaScript debuggers, POST requests, CAPTCHAs, AJAX (which, by the way, was positively painful before the invention of JSON), XHTML and the validation thereof, fake CAPTCHAs, cookies, passing session IDs in GET requests for people who block cookies, returning dynamically-generated images to an HTTP request... long before I ever learned about web frameworks, ORM, or any of those things.
I was uncaffeinated at the time I wrote it, and the order somteimes reflects the order I thought of them in, not the order they happened.
I'd love to know why. The way this is written makes it feel less like opinion and more an opportunity to take a pop. Ruby seems susceptible to this sort of "hipster" callout in a way other languages aren't. Confusing a language with its comically unfairly defined userbase, perhaps?
Also: I really like the article.
It should be more of a metamorphosis from dung to butterfly, or perhaps an ascension to heaven.
That was lame.
"Considered Cake as well, but went with CodeIgniter mainly because I had friends that had used it"
Can you see a pattern here?