We’re closing out #PrideMonth2021 with a special blog: an honest, thoughtful conversation about the transgender experience with CrowdStrike Accessibility Engineer Zoë Bijl (they/them). https://t.co/oHbGsMvSDb #WeAreCrowdStrike#CrowdStrikePrideTeam
I’ve reviewed over 750 PR’s at AWS. As my team’s tech lead I provide insightful feedback and enforce a high code quality bar.
But as a jr engineer I couldn’t review code. I didn’t know where to start, what to look for or how to comment.
Here’s how I review PR’s. 🧵 👇
@ASOS_HeretoHelp I need help with an order that has not been refunded after more than one month. It’s not clear how to contact the customer service, this seems the only way
Please give XState a look.
Finite-State-Machines are ridiculously under-appreciated.
And since so many coders now-a-days don't go through a Computer Science / Software Engineering program, there are toooons of people who haven't even heard of FSMs!!!!
Tip: Avoid large pull requests. Find ways to break them up into smaller ones. Small PRs can be:
* Easier to review. Intent is clearer and mistakes are more obvious
* Less likely to conflict with others work
* Compatible w/large new features - e.g behind a flag
* Not a panacea :)
Clean Coders videos make learning more fun...and so do games! Check out this list of games that will make learning various aspects of software development more fun.
https://t.co/8LHWWkv9uX
My team has started doing async slack standups where on Mondays we post our priorities and what we need then on Fridays we note our accomplishments.
This also includes kudos where we give a shout out to anyone who has helped us during the week. I absolutely love it!
What is a Zero-Day Exploit? Learn about zero-day attack vectors, vulnerability examples and detecting and defending against these type of attacks. https://t.co/tHnQCMl4ar #cybersecurity#infosec