Notes on Cohousing and Coliving
In pursuit of a more perfect union, let me live with my best friends.
Lambda School is an experiment in the provision of human capital. It’s a full-time, immersive nine-month program in software development and data science. Lambda is special in that there is no up-front tuition—students pay back the $30k tuition in monthly payments after getting a job. Here are a few of the things I wish I would have known two months ago, with an emphasis on the day-to-day details.
“Data science,” to quote head of Decision Intelligence at Google, Cassie Kozyrkov, “is the discipline of making data useful.” From business intelligence to app development, modeling and machine learning, data science is the buzz word du jour and it’s not hard to see why.
At 8am Pacific Time—11am Eastern—a section lead will drop the day’s warmup assignment into your cohort’s Slack channel. The warmup assignment can be anything from a coding challenge (usually on a REPL site, such as repl.it), an explainer video, or a live video conference from Lambda’s Student Success team. The focus is on hands-on practicality.
Jargon break:
At 9am the SL will drop a link and you’ll hop onto a Zoom conference. The instructor will start the day’s two-hour lecture. The first two units in the data science course are facilitated immensely by Google’s Colab, a “notebook” software development environment hosted on the cloud. Students watch as the instructor writes code and explains concepts, problems, and trade-offs between different approaches, tying the day’s lecture to larger skills and objectives. All the while, students code alongside in Colab and ask questions. In later units, the students work locally in integrated development environments (IDEs). Each lecture has a five-minute break.
Another jargon break!
Eat! Stretch your legs or change locations. There are also many optional live Zoom conferences to attend, from interviews with data science professionals or Lambda alum to demos of useful coding packages and libraries.
After watching the instructor tackle a problem, and getting the opportunity to ask questions, it’s your turn. The day’s assignment builds upon the day’s lecture. If in lecture we pulled data from somewhere and prepared it for modeling, you’ll do the same with a new dataset. If we used a particular kind of model to make predictions, you’ll use it to make more. If we made visualizations of one kind, you’ll try your hand at another. The instructors and TLs are around to answer questions, as is the entire cohort, in Slack. The assignment requirements have a bare minimum, which are relatively simple. There are also always opportunity to “stretch” and dig deeper. You’ll find yourself using previous code you’ve seen and written and reading documentation as you try to figure out the best approach—which sounds just like what you’d do on the job! This part of the day includes a short check-in with your TL and ends with “stand-up”—a team meeting where we discuss the day and our progress.
Speaking personally, coding is the first time in a long time that I’ve dove into a very complex subject that I was not particularly good at. Between my college major and various hobbies, I’ve enjoyed a confidence borne of lots of familiarity. I have none of that with coding. It’s been a long time since I have been so humbled between the disparity in my desires and my skills. This can be, depending on your personality, varying degrees of frustrating. The trick is to not get discouraged. Discouragement will lead to despondency and, eventually, abdication. Read a tongue-in-cheek account of “effort shock” and prepare yourself for hard work!
If you have the opportunity to build up felicity with the primary programming language of data science–Python–it will lower the bar to putting your ideas into action. This $12 Udemy course “Complete Python Bootcamp: Go from zero to hero in Python 3” assumes no programming experience and was great for me, and there are tons of free YouTube lectures, like this four hour “Learn Python - Full Course for Beginners” video that come highly recommended. Once your Python syntax and knowledge of pandas (a library of functions to work with datasets) is passable, try your hand at some pandas exercises. A lot of analysis depends on your ability to write code the manipulates and arrange data into a workable form; you can cut down massively on the time you spend reading documentation on basic functionality if you get lots of “reps” in on this part of your skillset.
In pursuit of a more perfect union, let me live with my best friends.
Thoughts and practical advice on a gymnast’s core compentency.
My intuitions around therapy, emotional support, and chatbots.
An interview with Howard Baetjer
Max Efremov’s book review of Ross Douthat’s The Decadent Society
An interview with Tyson Edwards, YouTuber and All-Around Athlete
Folks I pay attention to.
A brief survey of Richard Schwartz’s Internal Family Systems (IFS) therapy.
An interview with Alexey Guzey, researcher and writer.
Intermittent fasting for a world stuck at home.
An interview with Luke O’Geil, gymnastics coach and gymnast strength trainer.
There’s strong, there’s really strong, and then there are gymnastics rings specialists.
In extremis, rising to the occasion with a ready mind.
Why on-the-job skills aren’t the only skills to keep sharp while job searching.
A search tool centralizing information pertaining to internationally sanctioned entities.
Thoughts on the (in)feasibility of any amendment to the US Constitution.
An interview with Scott Sumner, a monetary economist.
The details of a day in the life of a Lambda School student.
Progress in gymnastics is not only within reach of most people who can walk but, with proper coaching, can be the most rewarding sport you train for.
Scathingly funny.