We Hired The Wrong C-Level Executive In a startup's journey, the hire of a misaligned C-level executive led to divisive tactics and undermined team dynamics, revealing the "Iceberg of Ignorance" where leadership was last to see underlying issues, impacting trust and operational efficiency am
Making Make a README My side project with the highest gratification-to-effort ratio is a simple website called Make a README (the source is on GitHub). I made it in 2017 on a whim. I was trying to use a third party library that had an anemic README, and it reminded me of all ...
You're always carrying a cannon - phildini.dev This post is a rough recreation of a post from someone else that I saw years ago and now can’t find. If this rings a bell and you know the original,
Some productivity metrics are evil You have the company, the vision, the product, and the plan to improve it and make it more feature rich.
GitHub - classvsoftware/under-new-management: Detect when your installed Chrome extensions have changed owners. Detect when your installed Chrome extensions have changed owners. - classvsoftware/under-new-management
Advice to Young People, The Lies I Tell Myself - jxnl.co Notes about my hobbies and other things I find interesting.
Why do people spend time learning? As humans, we have 24 hours a day to spend as we choose: socializing, sleeping, eating, and - sometimes - learning. What convinces people to dedicate hours, days, or even years to the pursuit of learning? Here are some of the most common reasons - learner...
THE ART AND HISTORY OF LETTERING COMICS - Todd's Blog Todd Klein's online book exploring little-known aspects of comics: lettering, letterers, logo design and more.
Autogenerating a Book Series From Three Years of iMessages Tired of waiting for iMessage to load my messages from years ago, I printed them all out in a set of paperback books.
Intergalactic.systems - Self-hosted sync There are many desktop applications that generate small amounts of data that at present cannot easily be synced or shared across computes without the use of a third party service. Firefox sync, for example, is notoriously hard to get running nicely. In fa...
How to hire a software engineer: a panellist's guide to the technical interview Many candidates struggle to express their full potential during a technical interview. As the interviewer, your job is to let them shine. You will certainly look out for red flags, and your attention will naturally be drawn to their technical weak spots. ...
kaio magalhaes | How to keep building your engineering skills as a CTO A blog about (mostly) computery things
varoa.net | Galo Navarro When you are bringing a new system to production you know that you oughtto define SLIs, set up instrumentation, alerting, etc. Nowadays there isan abundance ...
How to travel through time If you figured out how to keep a log of all the data in the universe, and kept snapshots of it everytime something changed, you may become able to travel through time.
www.thug.com www.thug.com is a 1998 album by the American rapper Trick Daddy. The music itself is not especially remarkable (the production is pretty bland, but there is some decent rapping), but it is notable for its Internet-themed title and cover:
On being a ‹insert favorite technology here› “guy” Thoughts on the advantages and disadvantages of identifying too strongly with a technology or framework.
C# Language Features vs. Target Frameworks If you check the official C# language versioning page you might think that there is a very strong relationship between the target framework and the C# language version.
The end of Airplane.dev I worked at Airplane, an internal tooling startup, for nearly two years. Earlier this year, it was announced that the company was being acquired by Airtable and that the product would be shut down. In this blog post, I want to explain what happened from m...
FDA Clears First Over-the-Counter Continuous Glucose Monitor Today, the U.S. Food and Drug Administration cleared for marketing the first over-the-counter continuous glucose monitor.
Apple terminates Epic Games developer account calling it a 'threat' to the iOS ecosystem | TechCrunch The Apple-Epic saga has taken a new turn today as the Fortnite game developer, Epic Games, shared that Apple has terminated its developer account. This is
Get Started with Milvus Vector DB in .NET - .NET Blog Learn how to get started managing embedding vectors for search and Retrieval Augmented Generation (RAG) scenarios using the Milvus vector database with .NET.
What's your favorite thing about Blazor in .NET 8? Today, Daniel Roth, @danroth27, tells us about his favorite new #Blazor feature in .NET 8.See everything that's new in https://msft.it/6055cbuqS Core 8: http...
GitHub Action runner benchmarks Compare CPU speeds of RunsOn / GitHub / Warpbuild / Buildjet / Ubicloud action runner, for the fastest workflow builds!
Convert ANY Of Your C# Types Without Casting Using Implicit Operators C# is a strongly-typed language, and if we want to convert between various types in our code, we're often required to use explicit casting operators. This ex...
Easily Assess On-Premise .NET Apps for Azure Migration Azure Migrate application and code assessment tool for .NET allows you to assess .NET source code, configurations, and binaries of your application to identi...
Visual Studio updates for F# | .NET Conf 2023 In this presentation, Petr will discuss the recent enhancements to Visual Studio for F# developers. The talk will cover built-in features such as code fixes ...
How do I make an expression non-movable? What's the opposite of std::move? - The Old New Thing You can turn it into a const thing so it's no longer movable, in a conventional sense.
Extract Method Refactoring Technique in C# – What You Need To Know See how to use the Extract Method refactoring technique to get started on your journey to being more skilled at refactoring! Check out this C# code example!
General Performance Tip: Creating an Object In this investigation of object creation in .NET, various methods were explored, including “new” keyword, Activator.CreateInstance, and RuntimeHelpers.GetUninitializedObject. Benchmark …
.NET 8 Blazor .🚀🔥 : Dynamic Input Validation Dive into the world of .NET 8 and Blazor and implemente a custom input validatorSupport me on Patreon to access the source code:https://www.patreon.com/moham...
The Big Ship (2004 Remaster) Provided to YouTube by Universal Music GroupThe Big Ship (2004 Remaster) · Brian EnoAnother Green World℗ 2004 Virgin Records LimitedReleased on: 1975-11-14Pr...
How to Integrate HTMX and Shoelace Web Components HTMX doesn’t recognize shoelace web components as inputs. Learn how to fix it in this post.
Visual Studio Subscriptions - A Product Manager's Journey - Visual Studio Blog Join a Microsoft PM on Part 1 of her journey of learning about Visual Studio Subscriptions benefits and the Visual Studio family of products.
Using parameters in BenchmarkDotNet Most of the code I write is library code aimed to help other developers be more productive. As a consequence, a lot of this code is part of ...
Prompt injection and jailbreaking are not the same thing I keep seeing people use the term “prompt injection” when they’re actually talking about “jailbreaking”. This mistake is so common now that I’m not sure it’s possible to correct course: …
The "missing" graph datatype already exists. It was invented in the '70s This post is a response to/inspired by The Hunt for the Missing Data Type (HN) by Hillel Wayne. I suggest reading his article first.
OpenAI and Elon Musk We are dedicated to the OpenAI mission and have pursued it every step of the way.
Windows Subsystem for Android™️ Windows Subsystem for Android™️ enables your Windows 11 device to run Android applications that are available in the Amazon Appstore. Learn more about set up, device requirements, installing and uninstalling, input compatibility, testing and debugging, an...
Cracking Meta’s Messenger Certificate Pinning on macOS Bypassing certificate pinning in Meta’s Messenger application on macOS.
GitHub - nixos-bsd/nixbsd: An unofficial NixOS fork with a FreeBSD kernel An unofficial NixOS fork with a FreeBSD kernel. Contribute to nixos-bsd/nixbsd development by creating an account on GitHub.
.NET Monthly Roundup - February 2024 - Top blog posts, VS News, .NET 9 Vision, and more! 📆Welcome to our February .NET Monthly Roundup with Jon Galloway! In just 3 minutes, Jon breaks down the latest news from the month of February 2024 that .NE...
perfolizer/src/Perfolizer/Perfolizer/Mathematics/Cpd at master · AndreyAkinshin/perfolizer Performance analysis toolkit. Contribute to AndreyAkinshin/perfolizer development by creating an account on GitHub.
No, I Won't Build That! - Better Thinking, Better Work Discover how saying 'no' can lead to more innovative and meaningful work in this blog post:
Why Rails is a Great Choice for Startups in 2024 JavaScript is in the vogue now, but Ruby on Rails can become your startup’s secret competitive advantage.
A homelab dashboard for NixOS The homepage-dashboard NixOS service previously enabled the deployment of the wonderful homepage dashboard, but its configuration was not handled natively in Nix by the module. This post shows how I added support for native configuration, and how you can ...
lorenzofox blog | Coroutines and web components In the previous article we learned what coroutines are and saw some patterns they can help implement. In this article, we will see how coroutines can be used to model web components in a different way, and why you might like it.
Transformers Optimization: Part 1 - KV Cache Understanding KV Cache, its working mechanism and comparison with vanilla architecture.
Writing Software With Infinite Money When talking about engineering projects, people often use the classic “Speed, low cost, quality -> pick 2”. There is a lot of truth to it, and in many companies, pressures to lower d…
Ace of Aces: or, why you should Do Maths as a game designer Every now and again you come across something that stretches your brain in a new direction. Last week I stumbled on a magic trick of a Choose Your Own Adventure: Al Leonardi’s Ace of Aces, a paper …
How to Write a Successful Job Description for a Developer Role I got a surprising amount of positive feedback on a job description I wrote recently, both internally and from candidates. So, I figured I’d write up my process here in case it can help anyone.
C skill issue; how the White House is wrong My argument that C is superior to Rust in certain scenarios and in the right hands with clear examples.
That time I ate chicken parmesan five times in one day because our customers cooked it The things we do in design research
Is Azure DevOps "Dead"? | Ben Sampica A comprehensive comparison with a breakdown of features that are present in GitHub and have been missing in AzDo for years.
Self hosting a Copilot replacement: my personal experience Being able to run a Large Language Model locally also means to be able to use existing models (fine tuned for coding) to implement a self hosted solution to replace GitHub Copilot. In this post I will talk about my personal experience.
The Nature of Technology Book Review The Nature of Technology Book is a book by complexity theorist, Brian Arthur that describes what technology is, and how it evolves. In this blog post, I describe a few take aways from the book that hopefully inspire you to pick it up.
I Explored My Z Shell History. Here’s What I Found As I was reading another interesting blog post about popular git config options, a curious thought crept into my mind: which git commands do I find myself using the most? This also eventually led me down a journey to explore my own terminal usage pattern ...
Component Testing with SafeTest vs. Cypress vs. WebdriverIO Netflix's recent launch of SafeTest, a component testing tool that gained rapid attention on social media, prompted a detailed comparison with Cypress by our friend Gleb Bahmutov, inspiring me to also evaluate it against WebdriverIO.
Let's not over-hype rust. Rust is growing in popularity and hype but we should be cautious about overselling it. I can already hear the rustaceans sharpening their claws, but hear me out. As rust evangelists, we need to be vigilant around over-hyping, or rather overselling, the la...
MAME Lua for Better Retro Dev How I used MAME's Lua integration to greatly improve my retro development experience
hack the planet | finding focus Hey y’all, Maybe it is the poor Internet connection in Ireland, but I feel disconnected. Watching a site load brings me back to when you had to find offline tasks while waiting. Breaking up a hyperconnected workflow has helped immensely with building focu...