|
|
March 30 · Issue #12 · View online
Curated commentary on articles that help you grow as a professional.
|
|
Are you using the quarantine to learn? Some start watching Netflix, drinking alcohol, or doing other nonsense. Listen: There is no better time to dive into deep work than now. Wake up early. Start reading, coding, writing, producing, working out. Anything that you usually don’t do because “there is no time”. You may start with the following, inspiring news-drill 👇
|
|
Coderfit: All you need to know for your programming career
I am finishing writing “Coderfit: All you need to know for your programming career”. A professional editor proofreads it and we will release it as PDF, EPUB, MOBI tomorrow at 9 p.m. If you haven’t already, preorder a fresh copy, still at 25% off until tomorrow. BOOK
|
Jack of all trades - a case for a general programmer
You wouldn’t use C++ to write a web app, would you? Different programming languages have different strengths and different weaknesses. Choosing the right tool for the job can mean the difference between breezing through a project or failing. STRATEGY
|
3 steps to add tests on existing code when you have short deadlines
Testing is often considered luxury and left out. That is a mistake. Test to not hate yourself later. This is an intuitive guide on how to add tests to your JavaScript code even if you’re too lazy too and have no time. TESTING
|
Possibly the smallest compiler ever
Wake up early, write a compiler or understand one. Perhaps the best way to get uncomfortable and learn something very fundamental. Check out the super tiny compiler written in easy-to-read Javascript. COOL PROJECT
|
How I Became a Better Programmer
Some solid advice on becoming a better programmer. Ignore “short term” stuff, do “hammock driven development” and focus on hard things such how compilers work. A relieving read that even James Long hacks stuff together, until it works, like the rest of us. ADVICE
|
A list of 29 successful online businesses started during a recession : Entrepreneur
Nice list to get inspired. For instance, I didn’t know that Stackoverflow started only in 2008. HISTORY, INSPIRATION
|
Stanza: A Python Natural Language Processing Toolkit for Many Human Languages
ML and NLP is very hip. Few really grok it. I never met someone who was both great at ML and at software engineering. Maybe this is the toolkit to transform software engineers into NLP experts. The other way around seems harder. NLP, ML
|
Writing a simple Python script to send a WhatsApp message
I didn’t even know that you can do this. Play around with APIs and libraries using this tutorial. You will write a short Python script to send a WhatsApp message to run it every day at a certain time, code will be on AWS. TUTORIAL
|
Repl.it - How to Conduct Remote Interviews
Repl.it is a great platform to share a coding environment and do remote interviews on. This is a blogpost how to do them so they don’t suck. Send to your team! COOL TOOL
|
It's not what programming languages do, it's what they shepherd you to
I ask for more nuanced understanding of programming languages for a long time. I feel this quote from the article: “Turing complete configuration languages shepherd you into writing complex logic with them, even though they are usually not particularly good programming environments.”
META
|
You’re not writing code, you’re solving problems
Good title, great article and it is indeed true that the best code there is, is NO code at all! Change your mindset from being a code monkey to actually being useful to society by solving problems! MINDSET
|
New grad vs senior dev
Junior vs senior dev: The junior forgets to think about hardware, data and how the algorithm is implemented. That matters a lot! Read this and you will learn how a runtime that seemingly is O(n*m) in theory, actually is O(n+m) in practice. ALGORITHMS, THEORY VS PRACTICE
|
|
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 start into an extra safe 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
|