The Story Exchange is a nonprofit media organization dedicated to telling the personal and professional stories of women business owners.
Much has happened, both to CSS and the Web, since those days. But on its 17th birthday, I’d like to acknowledge the creators, custodians and champions of CSS in those early days. These were the days before blogging (in any mainstream sense), twitter, and other social media. Indeed, these were the days of newsgroups, the water cooler of the web for its first decade at least. And many of the most important figures in the development, and success, of CSS (and as a consequence the modern web) are little known, though they are the giants whose shoulders we all stand on.
Laid bare was the scum, algae and rocks, making up the foundation and guts of the vessel. Exposed, for all to see. Similarly, this is how I feel about who we are and what we do and this world we live in. On the surface, we can look fantastic — smooth, calm and at our best. But at our essence is a complex ecosystem and environment that let us present the version of us, our work or our lives, that we want everyone else to experience.
“It may sound amazing, but you could be a better programmer if you were both lazier and more stupid.
First, you must be stupid, because if you are smart, or if you believe you are smart, you will stop doing two of the most important activities that make a programmer a good one: Learning and being critical of your own work…Second, a good programmer must also be lazy because only a lazy programmer would want to write the kinds of tools that might ultimately replace much of what the programmer does…Perhaps paradoxically, the road toward effective stupidity and laziness can be difficult and laborious, but it deserves to be traveled in order to become a better programmer.”
By Mario Fusco via Be Stupid and Lazy – Programmer 97-things.
Why Good Programmers Are Lazy and Dumb by Philipp Lenssen.
How to be Lazy, Dumb, and Successful by Jeff Atwood.
“Nationwide there are 3.3 million seniors in high school but in 2012 only 26,000 took the AP Computer Science Test. Wouldn’t it be great if students could try programming while in high school? Why aren’t more high schools teaching computer science?” Why Teach Computer Science in High Schools? | Brian Heese.
“There is also the expert noob, who still haven’t mastered the subject but is already able to get through the most common problems without external help. The expert noob might even be able to teach others.” Being a noob | Blog | Miller Medeiros.
Want to teach kids code? Apply to volunteer with ScriptEd! In particular, we’re looking for Brooklyn folks!
“If we behave like facts don’t matter, then one day they won’t.” Why facts matter — Inside MATTER — Medium.
This is a great list of tips for educators looking to incorporate computational thinking into their curriculum. Also, not just for girls. Beautiful Pixels: Preserving Girls’ interest in Computer Science.
“Even if we taught every disadvantaged young person to code, they would still not have access to the opportunities that today’s successful programmers and technology experts enjoy.” Learn to Code Switch Before You Learn to Code – Anil Dash.
This blog post by one of my ScriptEd students. “I think the one thing I like best about learning to code is the different possibilities for study it provides. Aside from just “coding,” or creating websites, there’s Artificial Intelligence, Computer Engineering, Robotics, and Web Design, among many other topics. It shows that computer science is not just about numbers, but can include Art, writing, problem solving, and multiple ways of thinking.” Not Just About Numbers: A Young Woman’s Perspective on Computer Science Education | Kendra Farrell.
“The core of the idea is this: teach others as a way to teach yourself.” My free degree — Medium.
This video in which ScriptEd students, volunteers and internship providers speak about their internships with ScriptEd.▶ ScriptEd Summer Internship Program – YouTube.
“The Processing Hour of Code was designed to inspire new programmers to try their hand at programming, and what better way than to write some real code that will help other people and improve the tutorial?” An Hour of Code spawns hours of coding.
This website is perfect:
“Being good at reading code is important to your survival as a professional developer. Any non-trivial project these days will be a team effort and so there will always be large chunks of code you had no hand in which you have to work with, modify and extend. And so, code reading will likely be the most used and most useful skill you can have; better bite the bullet and get good at it – fast.”