Forecast, don't guesstimate your software projects
"When will it be done?" Is a question I get asked almost weekly as a software developer. Despite building software professionally for the last 15 years
The latest blog posts to take off on Hacker News. 6,087 posts.
"When will it be done?" Is a question I get asked almost weekly as a software developer. Despite building software professionally for the last 15 years
Ruminations on outsourcing our values
A guide to scaling product & engineering teams from $0 to past $100M ARR
In a previous role, I was an engineering manager for a well-known company for a particular tech stack. One way we sorted through all the applications was requiring coding tests for potential candidates. One truly stood out, and it taught me to think about what I am really looking for in these sorts of submissions.
Login Slot 5000 dengan akses cepat dan stabil, deposit instan tanpa potongan, serta layanan 24 jam untuk pengalaman bermain yang nyaman.
Have you ever been curious about how Software engineering within SpaceX works? I did some research and compiled my notes in this article. There are also some…
Instead of asking “Is university good?”, ask “Do I have something more compelling to do?”. Instead of “Should I do a PhD?”, ask “Where can I find the best environment to grow as a researcher?”.
When law enforcement agencies tout their latest cybercriminal arrest, the defendant is often cast as a bravado outlaw engaged in sophisticated, lucrative, even exciting activity. But new research suggests that as cybercrime has become dominated by pay-for-service offerings, the vast majority of day-to-day activity…
Since May 2019, Stripe has operated a fully remote engineering hub. Today, our remote culture is the backbone of a new working model for the whole company.
I describe in-depth the courses necessary for a 4-year undergraduate degree in artificial intelligence, assuming you step onto campus tomorrow.
If you follow Gamefromscratch on Twitter, you may have already seen this tweet I put out last night about a blackmail demand that was made against our YouTube channel:First off, I really want to give a gigantic shout out to all of the people that helped get the message out, the tweets, retweets and even [...]
See a shorter, and updated version of this test here: The Pragmatic Engineer Test: 12 Questions on Engineering Culture [https://blog.pragmaticengineer.com/pragmatic-engineer-test/]. I've talked with dozens of software developers about what they like and dislike about their workplace - team, and company …
On Monday, Twitter and Square announced they were going remote-first as a company. Three days later Facebook and Shopify had similar announcements. Since then, Twitter and every one of my group chats have been lit up with discussions on what the implications of these changes will be on the future of work. I've been…
I often struggle to explain what it means to be part of a high-functioning software team. Sure, there are mountains of literature, and an entire genre of LinkedIn thought leadership that professes all kinds of guidelines and heuristics about what makes teams work, but in my experience, it’s hard to internalize these…
This blog is not peer reviewed at all. I write it, I put it out there, and people read it or not. It is my little megaphone that I alone control.
Copying and pasting can be dangerous, but then again, so can many aspects of software development when done incautiously. In this post, I’ll take a look at what code copying actually means for software development, what good code theft means, and the pitfalls of copying badly.
I've dealt with any number of technically brilliant people who produce outstanding work. The majority of them never bothered to write down their work and communicate it to others - report writing is too boring, uninteresting, and hard. And irrelevant. Or so they thought.
How a Google Cloud support engineer found one customer’s missing DNS packets
After interviewing several developers, a pattern started to become clear: great developers share a lot. This takes different forms for different people, but is very often a blog. But for many top developers, their sharing mindset came before their success, and was the direct cause of it, not the result of it.
1. Statistics / numerical analysis / data science is a lot harder than you, the reader of this blog, might think.
Have you ever thought to find your next job in an HTTP header? cURL can reveal this and many more secrets.
Another week has passed, and another 3 million people in the US have filed for unemployment. While the current situation hasn’t impacted programming jobs quite as much, it’s just a matter of time before the economic damage hits most everywhere. There will be layoffs, and plenty of them, and occasionally whole…