ChatGPT After One Year
Technology Commentary
Fairchildren
Pseudonyms in American History
Predrag Gruevski's blog and personal site.
Canon TDD
Write a list of the test scenarios you want to cover Turn exactly one item on the list into an actual, concrete, runnable test Change the code to make the test (& all previous tests) pass Optionally refactor to improve the implementation design Until the list is empty, go back to #2
How to Implement the Strategy Pattern in C# for Improved Code Flexibility
Learn how the Strategy Pattern in C# provides flexibility! Let's explore an example of the strategy pattern in C# along with the pros and cons of using it!
Even a Failure is a Success — (Failing to) Create a Reinforcement Learning Stock Trading Agent
I spent years studying to accomplish my goal, and I failed.
Even a Failure is a Success — (Failing to) Create a Reinforcement Learning Stock Trading Agent
An adventure with whisper, wasi, and wazero
What is a File Sandbox?
TLDR: A demo speaks louder than a thousand words. You can connect to an online file sandbox created by me and my team via browserling.com/browse. You can download and run suspicious files in this sandboxed environment without risking the security of your own computer. ## File Sandbox – What Is It? A file sandbox is a...
“Human error” means they don’t understand how the system worked
One of the services that the Amazon cloud provides is called S3, which is a data storage service. Imagine a hypothetical scenario where S3 had a major outage, and Amazon’s explanation of the …
How to get started with data visualization - Datawrapper Blog
A subjective and practical guide on what to do if you want to create data visualizations yourself (including lots of exercises and examples!)
Nginx is Probably Fine
Should you build your own reverse proxy to replace Nginx?
Remembering Jon Postel — And the Day He Hijacked the Internet | WIRED
One January day in 1998, Jon Postel emailed eight of the 12 organizations that served as address books for the entire internet. He told them to reconfigure their computer servers so that they pulled addresses not from a government-backed operation in Herdon, Virginia, but from a machine at the computing facility he helped run at the University of Southern California. And they did.
Real Talk: Why Is Datadog So Expensive?
Cloud native architectures are churning out more data, increasing the cost of observability. But there are better ways to manage these expenses.
Introducing the OpenAI Switch Kit: Move from closed to open-source AI in minutes – PostgresML
On the Importance of RFCs in Programming | Wasp
Imagine you’ve been tasked to implement a sizeable new feature for the product you’re working on. That’s the opportunity you’ve been waiting for - everybody will see what a 10x developer you are! You open a list of the coolest new libraries and design patterns you’ve wanted to try out and get right into it, full “basement” mode. One week later, you victoriously emerge and present your perfect pull request!
You are never taught how to build quality software
Learning how to build quality software is not part of computer science education. How do we learn it?
Data centers unprepared for new European energy efficiency regulations
Regulatory pressure is driving IT teams to invest in more efficient servers and storage and improve their data-center reporting capabilities.
Are your engineering “best practices” just developer dogmas?
If you don't understand why a particular practice is used, you risk going down the lane of "hype-driven development".
API Discovery is Hard
Providing useful API discovery solutions is hard. I have dedicated 15 years to understanding and trying to provide solutions to this problem. I regularly gather my thoughts on this subject and invest cycles in moving forward the solutions I feel are needed to help with API discovery. My solutions all revolve around my API discovery format—-APIs.json. As I move from the realm of API service provider to API platform governance, alongside some fresh pain around API discovery I have found new energy to invest in APIs.json, and the wider API operational discovery landscape.
One weird trick for teaching users your software - Stack Overflow
Advancing the industry.
Early in my career, I navigated most decisions by simple hill climbing: if it was a more prestigious opportunity and paid more, I took it. As I got further, and my personal obligations grew, I started to think about navigating a 40-year career, where a given job might value pace rather than prestige. Over the last few years, what I’ve come to appreciate is that there’s another phase: purpose.
Purpose isn’t intrinsically the third phase of a career, but it certainly has been for me, as I was fixated on financial stability for most of my first decade in the industry, and then by controlling my career’s pace as we had our first child.
Notes on Enterprise Architecture as Strategy
Enterprise Architecture as Strategy by Jeanne W. Ross, Peter Weill, and David C Robertson is an interesting read on how integrating technology across business units shifts the company’sstrategy landscape. Written in 2006, case studies are not particularly current but the ideas remains relevant.
The technology industry is simultaneously grasped by the optimism that things are changing constantly–your skills from last year are already out of date!–and the worry that nothing particularly important has changed since the 1970s when the unix epoch began.
Lies, Damn Lies and Engineering Metrics
We discuss what engineering metrics are, what function they perform, why they are important. We also discuss why Engineering teams do not usually trust them.
How a Developer Might Improve the Geolocation App what3words
Senior developers have a responsibility to develop ideas to solve technical issues. Here's how this works, using what3words as an example.
Modernizing Your Tech Stack in the Public Sector
Many factors come into play when considering which parts of your tech stack to modernize within the parameters of your business goals.
14 years of Uber
One of the great/weird things about iPhotos is the ‘this day today’ feature. It brings up memories, both good and not-so-good. Today, it popped up a photo of Travis Kalanick hanging out…
Why AM Radios Have Beef With The Electric Car
The electric vehicle finds itself in the middle of the big debate over the future of AM radio. Could the AM dial get pushed off to the side?
A framework for exploring AI as a tech savvy org
Posted on Friday 8 Dec 2023. 1,057 words, 6 links. By Matt Webb.