|
|
May 4 · Issue #17 · View online
Curated commentary on articles that help you grow as a professional.
|
|
I found a new cool resource to find great articles on programming careers, the newest section of HN. Some things are really good but don’t ever reach the front page because they are not posted “at the right time”. Here you go with what I found this week there and in other places of the interwebs:
|
|
Rules of thumb for a 1x developer
Great write up about what it means to be a “1x developer”. Love the section on when to use Java/C#, Python/Ruby, or “hardcore” languages (Go, Rust, Haskell, Erlang, Clojure, Kotlin, Scala)
|
How to write the observer pattern in JavaScript
Many, especially frontend devs, never learn about software patterns. This is an intro and a step-by-step guide on how to create an observer pattern in JavaScript using three methods: subscribe, unsubscribe and fire.
|
Successful Dev. Team Onboarding – Trust, Tradeoffs, and Taking Responsibility
Hired a new employee recently? Onboard them appropriately to avoid problems right at the start, keep them engaged and motivated to hit the ground running
|
The cloud resume challenge
Looking for a job in “the cloud” without prior experience? No problem! Do the “Cloud Resume Challenge” If you succeed, you will have more skills than a lot of people who have a computer science degree.
|
Git branch naming conventions
Why not name your git branches like this: “722-add-billing-module”? The number is the ticket id from your ticketing system and the words after are a short description of what the commit does. Simple and easy, like coding should be
|
Hacker Folklore
If you want to learn where words such das firewall, foo bar, dashboard, cursor, boilerplate and bug come from, read this. Good job putting it all in once place.
|
“It never gets easier, you just go faster.”
Summary of this article is: The tasks you solve today will be easy in a year You’ll take on new, harder challenges You’ll learn new patterns/best practices You’ll struggle with those and learn and grow Then you’ll start all over again
|
A Coding Challenge Can’t Show How I Solve A Problem
Again a critical post on how programming interviews don’t say much about actual coding skills. What the author misses is that some firms don’t do tests to find out who’s skilled but to see who “does what they are told”, an ability you undoubtedly need as an employee.
|
Someday, You Won’t Want To Code
One day you won’t want to code for a living. Enjoy it now, but keep your head up and think about what other areas, focusing on communication and “soft skills” Meet people who are more senior than you, and ask questions.
|
Psychological effects of coding style
Arguebly there seem to be psychological differences between different styles like camelCase vs snake_case. The former is faster to type and the latter is faster to read.
|
The Essential Video Meeting Guide
This is a guide I wrote with a professional editor to sell it but we decided to publish it for free. A summary of all I know how to make video meetings work.
|
|
If you found this issue useful, please consider grabbing a copy of the Coderfit guide. A purchase will help you become better at your coding career and support me and this newsletter. Or you may tell your friends and share the link via Twitter, LinkedIn, Facebook, or WhatsApp. If you have questions, suggestions of content that should go into next week’s edition, please let me know about it, too! Have a good Monday. 🚀
|
Did you enjoy this issue?
|
|
|
|
In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
8051 Zürich, Switzerland
|