- English Byte
- Posts
- The Monday Byte
The Monday Byte
Work like an athlete
Welcome to the Monday Byte where I send you 5 things each week so you can improve your English and land a remote dev job.
š Word/Phrase - feature flag
Have you heard of feature flags? If we break it down, there are two words here:
feature ā an aspect of an application
flag ā like your countryās flag
But now when we put them together, we get āfeature flagā which is a technique for hiding application behavior behind specific logic. An example might be enabling voice messages in Twitter DMs for users in South America.
At my new job, we use a product called LaunchDarkly to manage our feature flags. Iāve also been looking into Posthog for my own side projects (they have a generous free tier).
š¬ Pronunciation - Learn to analyze yourself
This is something Iām attempting to do for my own pronunciation (in Spanish). Hereās how Iām approaching it:
Pick a TV show that has accurate subtitles
Download subtitles
Record myself reading them out loud
Watch and analyze for words that sound off
Practice pronouncing until theyāre correct
I recorded myself last week and this week Iām planning to go through and watch the videos looking for mistakes. Itās the same type of approach a professional athlete takes when they watch game footage to improve their craft.
Let me know if you try it!
š£ļø Real World Conversation - Recording Your Work
What if we were professional basketball players? We would have professional coaches and trainers analyzing our game footage and giving us specific feedback on how to improve. What if we applied this technique to our programming?
We might not have access or money to pay for professional coaches but hereās what we can do:
Download OBS or some video recording tool
Hit record and work for 15-20mins
While working, talk through what youāre doing (bonus if you do it in English)
Then later, go back and watch it and see where you can improve. Itās weird, I know, but my mentor at work is having us do this and, just the recording alone is improving my productivity.
And for you, itāll give you an excuse to speak more English! Iām even debating doing mine in Spanish š So itās a win-win all around!
š Content - Grokking Functional Programming
My mentor recommended this book as a good introduction to functional programming. I plan to start reading this week. Whatās exciting though is it uses JavaScript for the examples! This feels rare in the world of technical writing.
Most books use Java, Go, or Ruby, so Iām happy to learn new concepts through a language Iām familiar with.
If you get a copy and want to read with me, let me know!
Enjoy the week, weāll talk again soon.
- Joe
Did someone forward this to you?
Wow, youāve got cool friends. Subscribe here if you want these kinds of tips every Monday morning.
Reply