🌸 Stereotypes are dumb 🌸
I worked with a dev at a prev. company. He had a CS degree, 1 yoe, and was a Python dev. High performer.
... and he could only use a GUI. No experience w/ a shell.
He couldn't:
• make or change directories
• edit files
• use git at all
Say whaaaat?
We were pairing on Zoom and I asked him to make a new directory for a project. He opened up Finder. I asked him if he could use the terminal, and he said "no, usually I do it on the computer or in IntelliJ".
So I helped him without shaming him and listed out practical "why's" for why the terminal is a clutch thing to learn.
After that pairing sesh, he knew what he didn't know and the importance of it.
By the time I left that job, he was confident on the command line and even more productive. He could use vim at a basic level. 🎉
However, I was embarrassed by my inner monologue!
See, my gut reaction (and maybe yours if you're reading this) had been:
• "kids these days"
• "didn't he go to, like, a GOOD university?"
• "what do schools even teach?!"
Finally it hit me, "Despite this gap, he's the most productive person on the team!"
That last point was what stuck.
Closing thoughts:
1. Stereotypes are dumb. Not all {insert term} developers are terminal wizards.
2. Sometimes I encounter developers who have gaps in their knowledge, it doesn't mean they're not good at their jobs.
3. (Productivity + curiosity) > existing knowledge.
4. Teach kindly, without assumptions.
Random links I've recommended to ppl:
• Vim + Shell help: Cheatsheets from @devhints (free)
• VSCode: @vscodepro (paid 34$, I learned a lot)
• Everything else: @roadmapsh (free)
Python in Excel is now a thing! Python is now a peer of the Excel formula language and you can mix both languages seamlessly in the Excel grid. Python runs on Azure and is powered by the @anacondainc Python distribution.
This was a multi-year collaboration between the Python team in Developer Division and the Excel team. It was a privilege of a lifetime to work daily with @gvanrossum@ahejlsberg@keyurp32@jjmcdaid@zooba@iritkatriel@oterocarlos and a few other folks who don't use this site.
https://t.co/5FQ5DcjhHA
@MelisandeMarie @tangming2005 Bioinformatician 6+ years. Have an MSc. Working on mu PhD. Work with bash and python mostly and love them both. Use R sometimes, JavaScript, DJango and PyQt for Guis.
Programming is supposed to be hard, that's what makes it fun.
So if you're learning from a class that tells you it's easy, well, that class probably sucks