This is an email from The Best of Better Programming, a newsletter by Better Programming.
The Best of Better Programming (November 14 — November 20, 2020)
- The Best Engineering Advice I Ever Got: “I Don’t Really Care, Just Make it Work” by Zack Shapiro — I promise these lists are data-driven and I’m not just putting myself at the top of our newsletter. I wrote a story about shifting from an unproductive mindset left from a past tech lead and a conversation I had with my VP on Engineering where he told me that he didn’t care about the academics or engineering “shoulds” and just to make it work and ship it. It changed my career.
- Practices That Doubled My Productivity as a Developer by S Pats — Why you should set an easy-to-define endpoint for your day, and never pick up poorly defined tasks. You’ll get more done that way.
- How I Doubled My Salary as an Engineer in My 30s, by James Williams — In this great article, James Williams goes into how he expanded his job from “just coding” to a more business-centric role with programming at the heart of it. This is very approachable and something you can start doing today.
- Python’s Most Powerful Data Type by Erik van Baaren – Erik is back this week talking about everything you need to know about Python dictionaries and the power that the hold as a data structure.
- 15 Mistakes Every Developer Has Made in Their Life by Daan — Don’t write messy code, don’t reinvent the wheel, and more, in this quick read this week From Daan.
- The Things That I Saw Senior Software Engineers Do by Michael Chi — Having good mentors and good engineering leaders is crucial to developing good habits early on. But we don’t all have those people are our companies, depending on how our careers begin. Here are some useful tips from Michael Chi about good habits from his senior engineers.
- Declarative Versus Imperative Code by Martin Novák — Martin dives into a number of different coding styles to talk about the benefits of each.
- An Extremely Easy Tip to Improve Web Performance With Async/Await by Moon — Asynchronous code is a part of life. Unless you’re running a single page app that just displays hard-coded information, chances are you’re doing async operations somewhere. Moon is here to teach you how to be more efficient with your async/awaits.
- Is Angular Still Alive? by Chameera Dulanga — Chameera is back this week to discuss Angular’s position relative to React and Vue.js, which seem to have gotten a lot more of the glory in recent years. So, is Angular still alive?
- How to Set Up VS Code Like a Pro in Just 5 Minutes by Dr. Derek Austin – Finally, Dr. Derek Austin wrote an article this week with a bunch of useful VS Code plugins that aren’t just the normal ones you find in Medium articles. He goes into useful
settings.jsonconfigurations and more. As someone who believes deeply in investing in your tool set, you might find some useful tips for your setup in here.
And now below, we have 5 awesome career opportunities if you’re looking for a new role.
Exciting Career Opportunities From Better Programming Jobs
This week, we quietly launched BetterProgrammingJobs.com which, if you're an employer or your company is hiring, you can post a job for free and promote it to this list next week for just $100.Featured Jobs:* Northstar is hiring a Software Engineer:We're hiring — software engineers to financial experts! Want to have a direct impact on people's lives? This is the place. We provide unbiased and personalized financial advice to people at all stages in life. Fully remote! Apply at https://angel.co/company/northstarmoney
* Hellosaurus is hiring a Founding iOS Engineer:Hellosaurus is reinventing children’s programming for touchscreen audiences with the most advanced interactive video platform ever built for kids. We give creators the tools to make and distribute incredible shows you can play.Hellosaurus was named by TechCrunch as one of YCS20’s top startups.Find out more at https://www.notion.so/Join-us-at-Hellosaurus-50bb1d78b109465db763c67812a915c1?p=94ffddf013fb468986ab3c98caf45b3b
* Rise Science is hiring a Lead Backend Developer:Rise Science is a sleep app built for everyday people that helps you be less tired and get more out of your day all for less than a cup a coffee per month.We're ready for a Lead Backend Engineer to join our team as we scale.Our co-founder at CTO @leonsasson wrote a letter to you to help clarify our mission, problem, and opportunity to help with self-qualification.You can read that letter and find out more here: https://www.notion.so/risescience/A-letter-to-our-future-backend-lead-a9b2cfdef78948a0823be17e33f4a811
* Better Programming is hiring a Substitute EditorI'm looking for a part-time editor for @BttrProgramming to sub in for me while I'm on paternity leave in January.It's a part-time, paid position.I'm looking for someone with a technical background as well as some past editorial work in their resume.If interested, email me @ email@example.com with your engineering and editorial qualifications.
* Coach.me is hiring a Software Engineer:"I'm looking for a programmer to work on a side project with me to help put self-published books on to Medium. Will pay normal $ + split profit on the tool."More details about the project can be found here: https://coachtony.medium.com/epub-to-medium-daf8ae8431f1
That’s it for this week! Have a great weekend and happy coding.
Stay safe, healthy, and please wear a mask,
– Zack Shapiro and The Better Programming Team