TODOs aren’t for doing
Software development topics I've changed my mind on after 10 years in the industry - Blogomatano
Software development topics I've changed my mind on over the course of a decade
How I Made A Laptop From Scratch - anyon_e
RK3588 SoC, 4K AMOLED 13.3" Display, 16GB DDR4 RAM, M.2 NVMe Gen 3 SSD, Wi-Fi 6 + BT 5.2, removable wireless mechanical keyboard, 10 finger touchpad, and an CNC aluminum chassis. All less than 18mm and fully open-source.
Read the blog: https://www.byran.ee/posts/creation
Website: https://byran.ee
Source: https://github.com/Hello9999901/laptop
00:00 - Introduction
00:28 - Overview
02:23 - Chapter 1: The Chip
05:11 - Chapter 2: The Display
09:44 - Chapter 3: The Mainboard
13:49 - Chapter 4: The OS
15:21 - Chapter 5: The Powertrain
17:09 - Chapter 6: The Peripherals
19:25 - Chapter 7: The Chassis
21:51 - Bootup Drag Race
22:14 - Conclusion
Music by Karl Casey @ White Bat Audio
How AI-assisted coding will change software engineering: hard truths
A field guide that also covers why we need to rethink our expectations, and what software engineering really is. A guest post by software engineer and engineering leader Addy Osmani
Use Four Keys metrics like change failure rate to measure your DevOps performance | Google Cloud Blog
Learn how the Four Keys open source project lets you gauge your DevOps performance according to DORA metrics.
Choose Boring Technology
The Baloney Detection Kit: Carl Sagan’s Rules for Bullshit-Busting and Critical Thinking
Necessary cognitive fortification against propaganda, pseudoscience, and general falsehood.
All-In with Chamath, Jason, Sacks & Friedberg
Industry veterans, degenerate gamblers & besties Chamath Palihapitiya & Jason Calacanis cover all things economic, tech, political, social & poker.
Software Engineering Radio: Marcus Blankenship on Motivating Programmers
Marcus Blankenship discusses programmer motivation (and de-motivation), which is key to job satisfaction, performance, and turnover. Travis Kimmel spoke with Blankenship about why engineering motivation matters, the unique motivation needs of engineers, mentoring and coaching for motivation, 1:1s, and self-motivation.
Software Engineering Radio: Joel Spolsky on Startups: Growth, and Valuation
Joel Spolsky (“Joel on Software”), founder and CEO of Stack Overflow, discusses lessons of building successful software companies. Host Nate Black spoke with Joel about the venture funded “land grab” situations vs. “bootstrapping with profitability”. How do venture capitalists think and how can you make fundraising easier? What’s the strategy to keep as much ownership of your company as possible? Besides growth and revenue, a third factor of a company’s valuations is risk. “Proof points” are a way of demonstrating low risk and will earn a higher valuation. What is the deciding factor for whether you will be successful when starting a company? What do founders risk when failure doesn’t mean going hungry? Rants include: what software companies still get massively wrong, how to do remote teams right, how developers undervalue their time by reinventing the wheel, how to make sure you are happy in your next job, and how to be a good citizen on Stack Overflow.
Memory Allocation
A bottom-up, interactive guide to memory allocation.
Running in Circles
Why Agile Isn’t Working and What We Do Differently UPDATE: We’ve written an entire book on this topic! Read it online: Shape Up: Stop Running in Circles and Ship Work That Matters. Agile star…
The Grug Brained Developer
My Heroku Values
Some of my favorite practices and ideas from almost four years at Heroku.
Exit Interviews Are a Trap - Jacob Kaplan-Moss
It’s tempting to air your grievances at your exit interview. Don’t. There’s almost no upside to speaking up, and tremendous potential downside. Avoid exit interviews if you can. If you must go, be totally bland; say nothing negative.
The Biggest Mistake I See Engineers Make
Throughout my career, the biggest mistake I see engineers make is doing too much work on their own before looping in others. I’ve experienced this mistake as both an IC and a manager. A…
Willingness to look stupid
Beyond Smart
20 Things I've Learned in my 20 Years as a Software Engineer
Important, Read This First You’re about to read a blog post with a lot of advice. Learning from those who came before us is instrumental to success, but we often forget an important caveat. Almost all advice is contextual, yet it is rarely delivered with any context. “You just need to charge more!” says the company […]
Reflections on 10,000 Hours of Programming
31 reflections from 10,000 hours of deliberate programming practice.
Course overview + the shell
How to Work Hard
You've only added two lines - why did that take two days!
It might seem a reasonable question, but it makes some terrible assumptions: lines of code = effort lines of code = value all lines of c...
Goodbye, Clean Code
Let clean code guide you. Then let it go.
A Senior Engineer's CheckList
Checklist for success of a senior engineer
What every computer science major should know
7 absolute truths I unlearned as junior developer
A few things I strongly believed when I was a junior developer which turned out to be wrong.
In Defense of Not-Invented-Here Syndrome
Time for a pop quiz. 1. Code Reuse is: a) Goodb) Bad 2. Reinventing the Wheel is: a) Goodb) Bad 3. The Not-Invented-Here Syndrome is: a) Goodb) Bad Of course, everybody knows that you should always…
How BioWare's Anthem Went Wrong
It wasn’t even supposed to be called Anthem. Just days before the annual E3 convention in June of 2017, when the storied studio BioWare would reveal its newest game, the plan had been to go with a different title: Beyond. They’d even printed out Beyond T-shirts for the staff.
The Route of a Text Message
This is the third post in my full-stack dev (f-s d) series on the secret life of data. This installment is about a single text message: how it was typed, stored, sent, received, and displayed. I sp…