Software Architecture Guide
Software Architecture is the important aspects of a software system's internal design, usually its major components and aspects that are hard to change.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 648 posts.
Software Architecture is the important aspects of a software system's internal design, usually its major components and aspects that are hard to change.
We've all heard how expensive college is getting, along with plenty of criticism surrounding its value in a changing job market. Of course, there are many benefits beyond the monetary ones that should be considered when exploring college options, but for the purpose of this post I'm going to limit the scope and purely…
Earlier today, GitLab CEO Sid Sijbrandij sent the following note to GitLab team members.
A guide to becoming more successful through greater productivity, faster learning, and better habits, based on what we've found actually works over 15+ years of research.
In light of recent events regarding the performance of the Windows terminal 1 , I thought it would be worth spending some time on this topic, since it uncovers a few problems that are pestering the software industry.
Two days after his company's downfall, Austen Allred wrote: I wish people could see how ugly it is to be envious, and how obvious it is to those around you when that's what's happening. There's not much uglier than trying to tear someone down because they
Some tough news: Buffer has made 10 layoffs, 11% of the team. We want to share openly how we got here, the financial details and how we’re moving forward.
The programming community has been opening up over the past few years about mental health issues, so, I want to take this opportunity to open up about my...
These are some mental models I find useful. They’re rooted in decades of experience of thousands of experts – a modern equivalent of folk wisdom. Mental models are useful to quickly and correctly reason about seemingly intractable problems. They require quite a bit of intuition to properly internalize, but once you’ve…
(A true story.) Philip (President): Our factory is underutilized by 10%. Either we start building more of our backlog or we lay people off. I'd rather keep everyone busy, build inventory, and get...
The need for ongoing friction in long-term skill formation.
Did I mention how awesome it is to live 30 minutes from a ski lift?In March of 2016, I launched a course called The Complete Guide to Rails Performance. Sinc...
I’m Ryan Carson, and I’ve been a Founder CEO for 20 years, building, scaling and selling three companies.
One of the most common pieces of advice you’ll get as a startup is this: Only hire the best. The quality of the people that work at your company will be one of the biggest factors in your success – or failure. I’ve heard this advice over and over
Welcome to engineering management. It’s fun, it’s exhausting, it’s rewarding — but most importantly it’s new! What worked for you before won’t work now. You’ll have to acquire a new set of skills, and shed some bad habits in the process. Here is a short guide to get you started.
How we learned to stop worrying and love writeable root filesystems.
CIPIT88 hadir dengan pilihan permainan online yang menarik dan tampilan yang praktis. Temukan game favoritmu dan nikmati pengalaman bermain yang seru dalam satu platform.
A system for leveling up at Square
I remember having a discussion with a more tenured coworker, with the subject being the impending departure of another coworker. I said, “man, it’s going to be rough when he leaves, considering how much he’s done for us over the last several years.” The person I was talking to replied in a way that perplexed...
...but the other 10% are worth 1000x
Let's assume that there is a discussion going on on the Internet about programming languages. One of the design points that come up is a gar...
Jeff Bezos's six-page memos are legendary in the startup world for good reason: clear writing and clear thinking go hand in hand.