Pleased to Meet You... Video version available on YouTube: In 2024, I’ll have been a programmer for 40 years. I’m not quite there yet, but I’ll get there. That’s different from making the most money d
Postgres Full Text Search is Awesome! Montana Low August 31, 2022 Normalized data is a powerful tool leveraged by 10x engineering organizations. If you haven't read Postgres Full Text Search is Good E
T he climate crisis will spiral out of control unless the world applies “emergency brakes” to capitalism and devises a “new way of living”, according to a Japanese academic whose book on Marxism and t
How to get helpful, actionable feedback from your colleagues Originally posted Jul 4, 2022 • More resources on cross-functional relationships This post originally appeared on Lead Dev . Earlier in my
All the Cloud's A Staging Env, and All the Laptops Merely Clients swyx 2022-06-08 This post was originally published on my new dedicated DX site: https://dx.tips/the-end-of-localhost Dev environments
What comes to mind when you hear the word “memo”? Is it Gary Cole’s obnoxious prodding about TPS reports in Office Space ? Or maybe for my elder millennial peers out there, it’s Melanie Griffith typin
Sometimes it feels dangerous to expose your child to the full force of your love. You allow yourself to want something small for them, and it’s like a gateway drug: Suddenly you want more and more for
Last week, the National Center for Health Statistics alerted Americans to two facts about life and death in the U.S. The first fact was sadly unsurprising: The coronavirus pandemic killed so many peop
We have generational trauma . We are living through a global pandemic . We are literally neurodivergent and a minor . We are riddled with climate grief . We are, for one reason or another, unable to c
On the East Coast, people thrive on the idea that the only thing Southern California has to offer its residents is sunshine. L.A.: cultural wasteland with good weather. It’s old. However, reflecting t
Let’s move on to another question that I get asked frequently. Q: How do I progress to the next level in my career? This is a broad question, and every single person is different. However, this questi
A microservice application is a group of distributed programs that communicate over networks, occasionally interfacing with third-party services and databases. Microservices, by their networked nature
Language Code Result PowerShell by default uses double type, but because it runs on .NET it has thesame types as C# does. Thanks to that the Decimal type can be used -directly by providing the type na
Even if you usually excel at finding solutions, there will be times when it seems that there’s no obvious answer to a problem. It could be that you’re facing a unique challenge that you’ve never neede
New Blog Post: Crimes with Python Pattern Matching First technical blog post since 2021 and it's all about how to break the Python type system over your knee. I have a lot of fun figuring this one out
This is Beigel Bake , in Brick Lane, London. Beigel Bake is notorious for its salt beef beigels and humongous queues. In this blog post, I’ll use Beigel Bake to explain how capacity utilisation impact
Shipping is the life blood of a startup. The faster you ship, the faster you learn, and the faster you move towards finding product-market fit and reaching that first existential milestone for an earl
In 2007, Marc Andreessen published an article titled “ The only thing that matters ,” in which he shares one of the most known quotes in the startup scene: “The only thing that matters is getting to
I mentioned a month or two ago that I was taking over as the host of The TED Interview podcast, which has been true delight so far—and unsurprisingly many of the initial conversations have drifted int
This week, we’ll look closer at a subject that seems simple in principle, but in practice can be quite tricky. Q: How do I get better at giving feedback? I’m aware that the topic of giving feedback ma
When version controlling your code with git, there are generally three choices when merging feature branches into main. Each has its quirks, so which one should you use? Rebase rewrites history on top
In the simulator we introduce two types of metrics: growth metrics and product metrics. These categories help students understand which metrics should be used in which situations. Product metrics answ
There’s no hiding from America’s housing crisis. Do you want to buy a place? Home prices recently surged to all-time highs, after the inventory of available homes plunged to a record low . Want to ren
Earlier this month, I deleted all of my repositories on GitHub and cancelled my recurring monthly payment. In its place, I set up a server to host my Git repositories and an accompanying website for b
Hello, friends, As computers get more powerful, we are increasingly using them to make predictions. The software that makes these predictions is often called artificial intelligence. It’s interesting
We have been watching our portfolio of ~130 technology companies wrestle with this decision for the last two and a half years. Brought on by the covid pandemic and the work from home moment that it cr
Photo by Jess Bailey on Unsplash Two short stories. Daniel is a product manager in a cross-functional team. He values efficiency and is quite protective of his engineers. He believes running a lot of
How Did REST Come To Mean The Opposite of REST? Carson Gross July 18, 2022 Tapping The Sign I am getting frustrated by the number of people calling any HTTP-based interface a REST API. Today’s example
Anyone who’s seen a couple different production database environments is likely familiar with the “soft deletion” pattern – instead of deleting data directly via DELETE statement, tables get an extra
Hello, friends, In the wake of the Supreme Court’s jaw-dropping ruling overturning constitutional protections for abortion in the United States, there’s been a lot of discussion about how to keep data
May 24, 2022 Airbnb consumer behaviour has shifted and inspired product changes, with their most recent feature release being the talk of the town. CEO Brian Chesky is even calling it “the biggest cha
In 1988, the anthropologist Joseph Tainter published a book called The Collapse of Complex Societies . In it, he described the rise and fall of great civilizations such as the Romans, the Mayans, and
S cience has a resistance to ill-founded assertions embedded deep in its bones. Carl Sagan called this “ baloney detection .” But in the face of climate change, arguably our largest science-related cr
Mason Currey’s interest in rituals grew out of his inability to write without distraction. Currey, a Los Angeles-based writer, became fascinated with the working habits of famous writers, whose days w
We're all running other people's code When we think of a day in the life of a software engineer, we typically think of writing brand new code in a text editor—building a new feature, fixing bugs, etc.
A woman fans her child with a sheet of paper as a fan sits idle amid a power outage during a heat wave in Jacobabad, Pakistan, on May 11. Aamir Qureshi/AFP via Getty Images Umair Irfan is a correspond
When I make a toy app for my own learning, I start small and add one feature at a time, each time figuring out some new piece about the framework or language I’m working in. There’s a point in adding
Laundry symbols make no sense Here is a potential solution, with all due respect. Published in UX Collective · 4 min read · Jun 20, 2022 -- Never paid attention to those laundry symbols? You should. N
About four years ago, I received a surprising email—not surprising because of what it said, but because of the way it looked. The text was set in Courier , that font you see in movies when hackers wri
HBR Staff/Holloway/Getty Images Ideas are the currency of the twenty-first century. The ability to persuade, to change hearts and minds, is perhaps the single greatest skill that will give you a compe