This week, I wanted to talk a little bit about the things that I think are commonly skipped, because they didn't have time to cover in dev boot camp. Because let's be real, they were too busy teaching you how to make a to-do list app to teach you the important stuff. But don't worry, we've got your back. Think of us as your boot camp BFF (Bootcamp Best Friend Forever). These are are some:
Proper software development methodologies, such as Agile or Scrum. Be sure to seek out additional training or resources on software development methodologies, such as online tutorials or workshops.
Understanding of data structures and algorithms, which are crucial for solving complex problems and optimizing code performance. You can practice solving problems and implementing algorithms on websites like Leetcode or HackerRank.
Security best practices, including how to protect against common vulnerabilities and attacks. A great way to learn is by reading articles and taking online courses.
In-depth knowledge of the underlying architecture and operating systems of the technologies being used. TBH - reading the docs is a great way to jump in. They frequently have a “getting started” section for you newbies.
tl;dr: A CLI that writes your git commit messages for you with AI. Never write a commit message again.
- David Buchanan
tl;dr: Davi discusses the mechanics of how PNGs functions:" I'm writing this article to fulfil my role as a PNG evangelist, spreading the joy of good-enough lossless image compression to every corner of the internet... I'll be referencing the Working Draft of the PNG Specification released in October 2022, but every feature I mention here should still be present in the 1.0 spec."
Meetings For An Effective Eng Organization
- Will Larson
tl;dr: "I’d like to recommend 6 core meetings that I recommend every organization start with, and that I’ve found can go a surprisingly long way. These six are split across three operational meetings, two developmental meetings and finally a monthly engineering Q&A to learn what the organization is really thinking about." Will discusses each in depth.
What Big Tech Layoffs Suggest For The Industry
- Gergely Orosz
tl;dr: Gergely discusses rapid shifts in the engineering job market. "It’s certain we’ll see a correction of 2021-22’s hiring frenzy and it’s a given that Big Tech will hire much less this year than in 2022, while the question remains whether other large tech companies will follow suit and announce layoffs in the coming months."
Let's Build GPT: From Scratch, In Code, Spelled Out
- Andrej Karpathy
tl;dr: "We build a GPT, following the paper "Attention is All You Need" and OpenAI's GPT-2 / GPT-3. We talk about connections to ChatGPT, which has taken the world by storm. We watch GitHub Copilot, itself a GPT, help us write a GPT."
How To Completely Own An Airline In 3 Easy Steps
- Maia Arson Crimew
tl;dr: "I had trip sheets for every flight, the potential to access every flight plan ever, a whole bunch of image attachments to bookings for reimbursement flights containing yet again more PII, airplane maintenance data, you name it. I had owned them completely in less than a day, with pretty much no skill required besides the patience to sift through hundreds of results".
GitHub Readme Stats
Dynamically generated GitHub stats on your READMEs!
Great Issue!