What is the name of the phenomenon discussed in class where SWEs leave companies at the same time they become fully competent with the codebase?
What is the two year paradox?
Name 3 B2B (Business-to-Business) tech companies.
Palantir, Twilio, Stripe, Plaid, Shopify, etc
Hedge fund that pays SWE interns $144.23 / hour with $10,000 sign on bonus.
What is Arrowstreet Capital?
In an ideal world this "chunk" of code should be responsible for only ONE task.
What is a function?
This modern programming language, developed by Apple, is primarily used for developing applications for iOS, macOS, watchOS, and tvOS
What is Swift?
3 reasons to make a design doc.
Establish exact expectations for functionality
No disconnect between what you build and what stakeholders thought you were building
Give stakeholders a time estimate for the feature build
Allows for alternative solutions to be considered
Prevents big holes that could arise during
implementation
Streamline coding process
Name 5 co-founders of any of the FAANG companies.
Google: Larry Page, Sergey Brin
Facebook: Mark Zuckerberg, Eduardo Saverin
Apple: Steve Jobs, Steve Wozniak
Netflix: Reed Hastings
Amazon: Jeff Bezos
What town in California is the heart of Silicon Valley?
Palo Alto, CA
"Later equals never."
What is LeBlanc's Law?
This open-source programming language, designed by Google engineers, emphasizes simplicity and efficiency, particularly for systems and server-side applications.
What is Golang?
Name three online resources that can be used to get salary information?
Reddit, Blind, Levels.fyi, Glassdoor
The 10,000 attendee Silicone Valley hackathon that takes place in the heart of San Francisco.
What is TechCrunch Disrupt?
This entrepreneur and investor co-founded AngelList and is known for his philosophical tweets and advocacy for cryptocurrency and startup culture.
Who is Naval Ravikant?
A programmer style that makes it difficult to add new data structures.
What is procedural code?
This declarative programming language is primarily used for querying and modifying data held in a relational database.
What is SQL?
What are the components of a design doc?
Architecture Implementation
MVC Architecture
Timeline/Milestone Estimations
Performance & Security
Stretch Goals
Lofty, but realistic
Open Questions
What is the name of the Silicon Valley tech startup accelerator that launched companies like Stripe, Airbnb, DoorDash, Coinbase, etc.?
YCombinator
Known as the "Mother of COBOL", this rear admiral was a pioneering American computer scientist and a key figure in the development of a seminal programming language.
Who is Grace Hopper?
Engineer and author who wrote the Agile Manifesto & Clean Code.
Who is Robert C. Martin?
Developed by a 2-trillion dollar company, this programming model allows developers to use a C-like language to write programs that execute on GPUs, accelerating applications from computational biology to cryptography.
What is CUDA?
What is TC composed of?
TC = Total Compensation
TC = Salary + Stock Options + Bonus
Silicon Valley rapid blood-testing device startup on trial for fraud.
Theranos
Name 5 Elon Musk ventures
SpaceX, OpenAI, Tesla, Zip2, Boring, Neuralink, X, PayPal, SolarCity
Danish computer scientist who founded C++.
Who is Bjarne Stroustrup?
Known for its concurrency features and as the language behind the Ethereum blockchain, this language is a good choice for developing decentralized applications.
What is solidity?