A podcast about development and design.
We do our best to be code-agnostic but we talk a lot about Rails, JavaScript, React, React Native, design, business and startups.
php/*
A podcast about development and design.
We do our best to be code-agnostic but we talk a lot about Rails, JavaScript, React, React Native, design, business and startups.
Copyright: Β© Β―_(γ)_/Β―
Back from break: In this episode JP + John cover all kinds of topics. Balancing life with a baby, testing, API dependencies and more.
JP: Welcome to Iteration, a podcast about programming, development, and design.
The "Codeless" movement, otherwise known as "Low Code / No Code"
Said another way: Is Bubble and GPT-3 coming to take all of our jobs?
We aren't talking about "Serverless" (Ex: Firebase / Aws Amplify / Parse) β Could be a good future episode.
NOT tools like Auth0 or Twillio
This is a "Full Stack" β No code app development framework in the cloud.
WYSIWYG for "Apps"
This isn't software!
Full "App" Development
Internal Tool replacements β Kind of mini-modern salesforce or filemaker clones
Domain Specific Codeless
John's Opinion:
Welcome to Iteration, a podcast about programming, development, and design.
This week we talk through the most common abbreviations in software.
For a whole complete list and discussion β visit this link
Today's topic:
Onboarding into a new codebase
From JP:
From John:
From JP
From John
JP: https://apps.apple.com/de/app/meeter-fast-call-initiation/id1510445899?l=en&mt=12
John:
Welcome to Iteration, a weekly podcast about programming, development, and design.
What are soft skills? Why are they important? Are they important?
Wikipedia defines "soft skills" ...
Soft skills are a combination of people skills, social skills, communication skills, character or personality traits, attitudes, career attributes, social intelligence and emotional intelligence quotients, among others, that enable people to navigate their environment, work well with others, perform well, and achieve their goals with complementing hard skills.
tldr; people skills
Hard skills, also called technical skills, are any skills relating to a specific task or situation. It involves both understanding and proficiency in such specific activity that involves methods, processes, procedures, or techniques
Conversation is loosely based on this book, the author is famously kind of a dick. Doesn't mean there aren't some solid takeaways, using it as a framework for conversation.
Few tips to improve your career:
John
JP
Recommended Career Books
John
JP
From SS: "Learn you want? Teach you must."
John:
JP:
From SS: Focus
From SS: Pomodoro Technique
From SS: Kanban
John:
JP:
Sections 5 and 6 β Financial and Fitness
From SS: power of positive thinking
From John:
JP:
BONUS From John: Communication
Picks
Welcome to Iteration, a weekly podcast about programming, development, and design.
This week β javascript frameworks
John:JP: wrappers around document.querySelector + some sort of state managementJP JavaScript Ecosystem is FrustratingThere are SO MANY JS frameworks, feels like new ones every day.
https://www.instagram.com/archipics.ig/

Welcome to Iteration, a weekly podcast about programming, development, and design.
JP LayoffsJohn LayoffsJohn Bad IRS SiteJP Government Websites are just kind of funny in general

save for another convo? vvv Yea for sure β Going too long.
Let's wrap
John - Notion Pro β Notion Examples - Progress bars, advanced formulas Dependent tasks. A lot of fun tips / tricks / hacks

command + k for links!
Shift + Enter for new lines JP -
Welcome to Iteration, a weekly podcast about programming, development, and design.
Article that inspired the episode
Quick notes from this article:
How many interviews have you conducted?
JP: At 2 years of Opendoor, I have conducted somewhere between 30-40 interviews. I wouldn't consider this a lot, but my last 10 have definitely been an improvement from my first 10.
John: Pre-tech I did around 50+ interviews. In tech I've done as well 30-40 interviews
What type of interviews do you conduct? Behavioral? Technical?
JP: I've only ever conducted technical interviews
John: I cover mostly behavioral/cultural and cover technical as well.
what should a candidate expect if they were to be interviewed by you?
JP: I set expectations really early on and give candidates a whole layout for the entire interview. The basic format for my interview is:
John: I always over-communicate and try to "do" as little as possible during the interview. I prioritize "Async" interviews as much as possible.
JP
Don't let a candidate spin their wheels - try to unblock them. See what working with them would actually be like.
John
My interview style is a bit different.
JP: https://github.com/ayu-theme/ayu-vim - I've moved away from Dracula
John: Book: Every Tool's a Hammer by Adam Savage β Yes, Mythbusters guy but also incredible maker and leader of technical teams building really complex things
Welcome to Iteration, a weekly podcast about programming, development, and design.
πor π on writing CSS?
What do you love about CSS, what do you hate?
To this day, what are some of the things you don't understand?
WTF ?β Here is a set of components you can build, pre-defined styles, gives you a starting point. Pre-buit UI.
Popular Ones
Boostrap β Pre-defined class "Components" card shadow
Tailwinds β Much more like Tachyons md:flex g-white rounded-lg p-6
Material UI
Foundation
Atomic CSS / Tachyons
Skeleton
Tailwind
Pro: Using tailwind for side project. Wrote 0 css
Con: Output is derivative
JP's argument β you could design anything you wanted
It's more of a function of what the docs provide.
Pro for Tailwind β Tailwind doesn't come with baked in components
How do we overcome derivative sites?
Could be tools
But I think it's more about pushing the design side more
Thinking in terms of "Bootstrap Components"
Think more first principle
Strong designer to push you too break the bounds of these frameworks
Boostrap
Tailwinds
Tachyons
John: Worked with it a lot, had some client projects use their own fork. Really powerful but it starts just feeling like "inline styles" SO MANY Classes
bg-dark-green ba bw5 dshadow2 br2 pb3
It's like ok ok calm down.
Material UI
Skeleton
Customizing it
Tailwind
Example: H1's β identifying patterns
Take a set of classes and use the "apply" function
Single set to define your custom classes.
You throw those into a single class called "Heading"
Bootstrap
Starts with customizing variables
These variabels are used in the
JP: https://thoughtbot.com/blog/running-specs-from-vim
John:
"Copy css" from sketch
Css in Figma
Re-pick: https://refactoringui.com/ (Same guy behind Tailwind)
Referenced: https://a.singlediv.com/