Project 5050 [video]
project5050.org
project5050.org
I once heard a metaphor on HN for the growth of software products. Building technology as War.
Start-up: Your initial core of members make up the ELITE team. They are the ones that storm the enemy lines, cutting the throats of the enemy generals, and bombing key strategic targets. Only the best, of the best, of the best, need apply. There is glory to be had.
Fledgling: Next, come the infantry. The boat is full to storm the beaches. It is gruelling work; support queries, scalability issues: bring the people, bring the degrees, bring the money!
Business: Finally, once the beaches have been stormed, its time to initiate the systemic takeover. Secret police and politics; restructure, assimilate, grow, grow, grow.
I do not repeat it because I like it. It stuck out to be because I felt it was accurate. It bothered me. Working in this industry for 10++ years has been psychologically bizarre. It is time to turn the page on this energy.
Tech no longer needs "War". It needs teachers, Moms, spirits, love, and patience.
Good luck, Project 5050!
It's a good description of any high-risk human endeavour like a startup.
> Join CS50's own Hailey James '19 as she meets with CS50 alumni to talk about struggles they faced in Computer Science.
Seems important to mention in the video.
How hard is it to just have a single line of text at the top of a website (or under the banner, whatever) describing what the company/organization/project does? I can't believe how often I come across the website of startups, non-profits, and (shockingly often) libraries/packages/node modules that just kinda assume you know what they're about, or hide it all behind videos or something.
I'm not a greybeard here with my javascript turned off. I just don't like watching videos to gain information.
EDIT: Just thought of another - kickstarters are a HUGE offender.
It's underneath the first video.
But people still seem to have difficulty getting started; computing is a bewilderingly large field of study, and it's distressingly common to see people write it off as something "for experts". Efforts like these CS50 MOOCs seem to do a great job of providing people with the basic language that they need to learn more about the particular areas which they are interested in, which is hugely encouraging.