3 April 2023

43 links · Monday

Embracing genuine deadlines as software engineers

Genuine deadlines are there to help the organization seize an opportunity. Let's explore how they impact engineering organization and how not to antagonize them.

Simulators

Simulacra and simulation in self-supervised models

You're pricing your SaaS wrong but that's probably OK - Arnon Shimoni

Previously, I wrote about how important it is to Design your pricing and tools so you can adapt them later – now I want to give a little bit more material on that… I’m going to assume that you’re some sort of SaaS founder, or perhaps even a product manager for…

On Unauthorized Copies of Software

Many call the use or distribution of unauthorized copies of software "piracy", but I still don't get what it has to do with boarding ship...

Dual-booting NixOS and Alpine Linux without root partitions

Last week I read this post and I thought that it was a nice idea to try to setup a NixOS install which has no on-disk root partition. This means that the content of everything in /etc, /var, … is rebuilt from scratch at each boot. The only partitions that are …

Nix and direnv · Way Enough

I know a little about nix. Not a lot. I know some things about Python virtual environments, asdf and a few things about package managers. I’ve heard the combo of direnv and nix is fantastic from a number of engineers I trust, but I haven’t had the chance to fi…

Rim Rocked: Overcoming a Stalled Career

One of my favorite shows growing up was Man vs. Wild with Bear Grylls - to this day, I still don't know why. A couple of weeks back, while discussing career progression with a colleague, I remembered an episode where Bear was Free Climbing out of a canyon, eff…

AI(ngst)

Watching the world of technology evolve at its fastest rate ever due to AI hitting its stride is absolutely nerve wracking. As an entrepreneur focused on software, I feel like I’m experiencin…

Debugging tasks with the Parallel Stacks window

The Parallel Stacks window is very helpful for debugging multithreaded applications. Mark and Ram show how to use the Tasks view to see stack information for...

Introducing Rollbacks for Workers Deployments

Deployment rollbacks provide users the ability to quickly visualize and deploy past versions of their Workers, providing even more confidence in the deployment pipeline

I Lied! The Fastest C# Loop Is Even Weirder

Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick, and in...

352: Analyzing The Twitter Algorithm

They did it! The Twitter Algorithm is open source! We break down how it works, what is in it, and how why you should care (or not).

Application Security at YOO

For about a year, I was working on a pretty exciting project. I defined and created a new role for our company that is responsible for application security. This also means that I will take over this new role and to be responsible, to ensure and to maintain th…

Supercharge your AI skills with #30DaysOfAzureAI launching today with daily posts throughout April

Supercharge your AI skills with #30DaysOfAzureAI #30DaysOfAzureAI Roadmap  The #30DaysOfAzureAI content is organized into four themed weeks. Based on your role, you can choose specific weeks or follow along with all the content. For more details, view the roa…

Happy April Tools Day!

While many folks observe April 1 as April Fool’s Day, we in the SQL Tools team celebrate April 1 as April Tools Day, a day when we debunk myths surrounding the tools for SQL Server. We recommend having some good chocolate to honor the occasion.    Now, you may…

The Future of Senior Developers in an AI-Driven World

As artificial intelligence (AI) continues to advance, many are concerned about its impact on the job market, particularly for junior developers. If AI can automate many of the tasks these developers currently perform, how will we have new senior developers and…

Docs As Part Of The Developer Experience For MSAL

I am a big believer in good documentation being an essential part of the product. Good docs are hard to come by for several reasons, not the least being the fact that writing good docs is hard.

AI is morphing from tool to platform (and the next technology epoch begins)

The buzz and excitement around generative AI is continuing to grow as their capabilities rapidly expand. However, their ability to generate content is just the starting point. From my perspective, the emergent reasoning capability, coupled with their intellige…