"Questions are places in your mind where answers fit. If you haven't asked the question, the answer has nowhere to go. It hits your mind and bounces right off."
— Clayton Christensen
“Knowing how to hack also means that when you have ideas, you'll be able to implement them.... It's a big advantage, when you're considering an idea like putting a college facebook online, if instead of merely thinking ‘That’s an interesting idea,’ you can think instead ‘That’s an interesting idea. I’ll try building an initial version tonight.’
— Paul Graham, “How to Get Startup Ideas”
“Knowing how to hack also means that when you have ideas, you'll be able to implement them.... It's a big advantage, when you're considering an idea like putting a college facebook online, if instead of merely thinking ‘That’s an interesting idea,’ you can think instead ‘That’s an interesting idea. I’ll try building an initial version tonight.’
— Paul Graham, “How to Get Startup Ideas”
“Knowing how to hack also means that when you have ideas, you'll be able to implement them.... It's a big advantage, when you're considering an idea like putting a college facebook online, if instead of merely thinking ‘That’s an interesting idea,’ you can think instead ‘That’s an interesting idea. I’ll try building an initial version tonight.’
— Paul Graham, “How to Get Startup Ideas”
“Knowing how to hack also means that when you have ideas, you'll be able to implement them.... It's a big advantage, when you're considering an idea like putting a college facebook online, if instead of merely thinking ‘That’s an interesting idea,’ you can think instead ‘That’s an interesting idea. I’ll try building an initial version tonight.’
— Paul Graham, “How to Get Startup Ideas”
The kind of software applications that I use most frequently look like this...
"More and more major businesses and industries are being run on software and delivered as online services — from movies to agriculture to national defense.
Many of the winners are Silicon Valley-style entrepreneurial technology companies that are invading and overturning established industry structures.
Over the next 10 years, I expect many more industries to be disrupted by software, with new world-beating Silicon Valley companies doing the disruption in more cases than not."
— Marc Andreesen, "Why Software Is Eating the World" (2011)
✔
The world now turns around the humble...
Uniform
Resource
Locator
(or the equivalents: click on a link, submit a form, tap on something, etc)
(get back information that is relevant and valuable to me)
(me in 2011)
This is the first of many comics from xkcd.com that you will see in this course 🤓🖤
I did the thing that I think many students in my position do...
“That’s exactly the thing that will turn people away from programming forever,” he said. “It’s like teaching someone chemistry as the first thing if they want to learn how to paint.”
— me, on teaching CS to people who want to learn application development
"On the back end, software programming tools and Internet-based services make it easy to launch new global software-powered start-ups in many industries — without the need to invest in new infrastructure and train new employees.
In 2000, when my partner Ben Horowitz was CEO of the first cloud computing company, Loudcloud, the cost of a customer running a basic Internet application was approximately $150,000 a month. Running that same application today in Amazon’s cloud costs about $1,500 a month."
— Marc Andreesen, "Why Software Is Eating the World" (2011)
(or the equivalents: click on a link, submit a form, tap on something, etc)
(get back information that is relevant and valuable to me)
Don't know
what they
don't know
Know
what they
don't know
Know
what they
know
Don't know
what they
know
Awareness
Knowledge
We're all relatively recent beginners... your questions cannot be "dumber" than the ones we had not too long ago. Ask away.