I know this is different for Alex, Rahul, and Charlie, but am particularly interested in Charlie's answer since he's the main developer (right?)
I actually made a video about this a long time ago! You can watch it here: "What does your day to day look like?" - 8/19/2022
It was interesting going through it as a lot has changed since then:
In terms of what's still true:
...but am particularly interested in Charlie's answer since he's the main developer (right?)
Charlie is indeed the core engineer working on Taro. Rahul and I spend more time engaging with the overall Taro community and focusing on big picture issues concerning overall company direction.
Yup, I'm the first and only software engineer hire so far! Most of my time is spent coding.
I am a pretty structured person, so my focus days look pretty similar. I use the first half of the day to knock out any bugs or smaller tasks. I usually have more concentration in the morning, so I can get into a nice coding cadence/flow. In the second half of the day, I will tackle larger projects or tasks that require more debugging.
On the team collaboration days, we will usually discuss the overall vision of the company or work together on tasks that require frequent input from everyone.
Compared to my last job, there are significantly fewer meetings and a lot less delegation.
Alex, are you concerned at all that your coding skills will decline with time? I guess you've moved on to the next phase of your career, so that's not a big concern.
Also, are you concerned that as you get more removed from your time from FAANG things will change such that your time there might be less relevant when giving advice? I wouldn't expect that to happen soon and I would think talking with as many people as you do makes up for that, but still wondering.
Alex, are you concerned at all that your coding skills will decline with time?
My coding skills will definitely decline over time as I work on Taro, but I'm not concerned at all. Not because I'm moving on to the next phase of my career, but because I believe really deeply in my own learning ability. If I end up going back to a "traditional" SWE job, I'm sure I could pick up whatever tech stack gets thrown at me in a short amount of time.
Also, are you concerned that as you get more removed from your time from FAANG things will change such that your time there might be less relevant when giving advice?
Not really. Most of the stuff we teach in Taro is more around fundamental skills, and those don't really change.