ardalis (Steve Smith)
@ardalis.com
Software Architect and Force Multiplier of dev teams. Husband. Dad to 4 kids: 3 ADHD sons, 2 twins, 1 daughter. š”NimblePros.com š„devBetter.com š„YouTube.com/ardalis Pluralsight | Dometrain author Microsoft Dev MVP š„Combat Engineer veteran
created July 1, 2023
3,223 followers 738 following 1,922 posts
view profile on Bluesky Posts
ardalis (Steve Smith) (@ardalis.com) reposted reply parent
LLMs providing info on topics I donāt know: āwow this is brilliant!ā LLMs providing info on topics Iām expert in; āugh this is so bad!ā Me: Iām sure thereās nothing I can deduce from these two observations.
Artem Zakharchenko (@kettanaito.com) reposted
I want as many developers as possible to experience the joy of refactoring their code when they have a good test suite by their side. It's infectious. You'd want that feeling all the time.
George Conway ššŗšøš„ (@gtconway.bsky.social) reposted
Fifty-one of the 85 Federalist papers were written by a guy born in Nevis.
James Youngman (@jyoungman.bsky.social) reposted
I don't get how people don't realize that a technology that replaces junior and entry level positions in a field destroys that field. There's no skipping steps. You have to be a junior before you can be a senior, and if you don't have senior people, you don't have a field.
ardalis (Steve Smith) (@ardalis.com)
Conference CFPs ending soon (tonight)...
Steve Mullis (@stevemullis.net) reposted
Them: āCities are all rotting hellscapes!ā Cities:
ardalis (Steve Smith) (@ardalis.com) reply parent
Final productā¦
ardalis (Steve Smith) (@ardalis.com)
The quichening
The Tennessee Holler (@thetnholler.bsky.social) reposted
CHICAGOā¦
ardalis (Steve Smith) (@ardalis.com) reply parent
Happy birthday!
ardalis (Steve Smith) (@ardalis.com) reply parent
Or the training data for said LLMsā¦
ardalis (Steve Smith) (@ardalis.com) reply parent
Longest. Phase. Ever. š
Mrs. Beaverhausen (@ghostmom.bsky.social) reposted
Disney Prime Video + (@disneyprimevideo.bsky.social) reposted
Most searched title this evening for some reason.
Daniel Carlson (@danielwcarlson.bsky.social) reposted
We built a calculator that doesn't work, but don't worry, it's also a plagiarism machine that will tell you to kill yourself. It runs on the world's oceans and costs 10 trillion dollars.
Ben Williamson (@benpatrickwill.bsky.social) reposted reply parent
4. AI in education is inevitable. Nope. No. Nope. Look at South Korea. Massive pro-AI in education push met public resistance and then a change of government put the brakes on it. AI is education *does not **have** to happen* www.businessinsider.com/ai-in-school...
ardalis (Steve Smith) (@ardalis.com)
If HAL were Alexa... #AI www.youtube.com/watch?v=JepK...
ardalis (Steve Smith) (@ardalis.com)
This is amazing. Well done.
NimblePros (@nimblepros.com) reposted
āļø In the .NET ecosystem, many ORMs already implement the UoW pattern, like Entity Framework Coreās DbContext. This is a pattern we also see with transactional messaging in #NServiceBus. Read more: šāļø https://blog.nimblepros.com/blogs/unit-of-work-made-easy-with-nservicebus/ #DesignPatterns
ardalis (Steve Smith) (@ardalis.com)
Key product #design principle: Everything you add dilutes everything else. via @broccolini.bsky.social
Dr. Casey Fiesler (@cfiesler.bsky.social) reposted
My video about how LLMs are not search engines has led to many, MANY comments telling me that I should be using Perplexity. Some insisting that Perplexity does not hallucinate. Out of a list of 26 papers it just provided me (in "Research" mode) 4 were real. FOUR. 85% hallucination rate.
ardalis (Steve Smith) (@ardalis.com) reply parent
*find
ardalis (Steve Smith) (@ardalis.com) reply parent
Can't fine the post to quote but something something AI is mediocre at best for things I'm expert in, but amazing for things I know little about, and I won't critically examine that fact at all...
ardalis (Steve Smith) (@ardalis.com) reply parent
Itās right twice a day regardless; you just canāt know for certain when those times are without a working clock
Martin Fowler (@martinfowler.com) reposted
NEW POST I'm about to head off on travels for the next few weeks. Before I go, here's a bunch of scattered thoughts about Gen-AI and software development martinfowler.com/articles/202...
ardalis (Steve Smith) (@ardalis.com) reply parent
All good points but you may want to add a conclusion as it kind of just⦠stops
ardalis (Steve Smith) (@ardalis.com)
Surely they wouldnāt just make up numbers to avoid negative headlinesā¦
ardalis (Steve Smith) (@ardalis.com) reply parent
Unemployment down 600% I bet
ardalis (Steve Smith) (@ardalis.com)
Gave an internal talk today on the architectural lessons provided by @factorio.com and how they apply to complex software systems. If I were to make that into YouTube videos or a conference talk would you find it interesting? #dotnet
Joey Politanoš³ļøāš (@josephpolitano.bsky.social) reposted
graph of intense pain & suffering
Dr. Lucky Tran (@luckytran.com) reposted
History tells us that pandemics contribute to the rise of fascism. Society has failed to heed that warning.
Mary Branscombe (@marypcbuk.bsky.social) reposted
at room temperature and ambient pressure, works with mixed wasted, dechlorinates PVC, produces useful hydrochloric acid⦠Plastic is made from oil, turning it back into oil products makes a circular system
ardalis (Steve Smith) (@ardalis.com) reply parent
Wait - whatās the right sort of firearm for shooting puppies?
Holly Cummins (@hollycummins.com) reposted
It's another double win. If you install solar panels on land sheep are currently grazing, not only can the sheep continue to graze there, they're actually *happier* (because of the shade and more diverse vegetation), and they produce more wool. Hmm, is that actually a triple win?
Mary Brandt, MD, MDiv (@drmlb.bsky.social) reposted
Duende Software (@duendesoftware.com) reposted
Many #aspnetcore projects, including #IdentityServer, use Serilog for logging. You can use the Serilog Expressions extension to filter exception (and other) messages. Here's how to get started š duende.link/s3r1l0g #dotnet #serilog
Andrew Lawrence (@ndrew.bsky.social) reposted
remember folks, we cant have gun restrictions because if we do the federal government will occupy our streets, imprison people without due process, ship dissidents to foreign gulags and things of that nature
NotMyself (@handle.invalid) reposted
I have had a insanely fun time using Claude to get work done the last couple weeks. If you are trying to figure out how to get Claude to play nice on Windows in PowerShell, there are some hard learned tweaks in this repo. github.com/NotMyself/ne...
ardalis (Steve Smith) (@ardalis.com) reply parent
Yeah that would be Pokemonā¦
ā°ćDer SiebenschlƤfer *.ļ¾āæ ā (@sababausa.bsky.social) reposted
I got the complaint in the horrific OpenAI self harm case the the NY Times reported today This is way way worse even than the NYT article makes it out to be OpenAI absolutely deserves to be run out of business
ardalis (Steve Smith) (@ardalis.com) reply parent
If they actually do it, it will theoretically make it harder for them to change the numbers later when they want toā¦
ardalis (Steve Smith) (@ardalis.com) reply parent
Gam over, man! Itās game over!
NimblePros (@nimblepros.com) reposted
With any architecture, we examine its tradeoffs and benefits. š§ In this post, Kyle looks at those as well as how #NServiceBus makes it easier to implement web-queue-worker architecture. šŖš» https://blog.nimblepros.com/blogs/web-queue-worker-architecture-review/ #SoftwareArchitecture
NimblePros (@nimblepros.com) reposted
What do you Aspire to build in C#? š We've updated Ardalis' Clean Architecture template, maintained eShopOnWeb, and grew it to eShopOnNServiceBus. There's so much you can do with .NET Aspire! Learn more at our live stream on 8/26: https://www.youtube.com/live/EllD0cqtLhE?si=oi0YD1VG7anLVAyD
ardalis (Steve Smith) (@ardalis.com) reply parent
Someone should revise that chart to use LOC directly (estimated) instead of tokens to make this point more clearly.
OWASP Juice Shop (@owasp-juice.shop) reposted
On our `develop` branch and the public preview instance preview.owasp-juice.shop you can try out our overhauled hint system! Users can now unlock multiple hints in the app itself instead of just getting one hint and a link to our Companion Guide! (š§µ1/2)
NimblePros (@nimblepros.com) reposted
Does your code perform multiple database operations independently (risking partial failure)? š Does it open/close multiple transactions unnecessarily (hurting performance)? š± Learn about the Unit of Work pattern: š„ https://deviq.com/design-patterns/unit-of-work-pattern #DesignPatterns
David Giard (@davidgiard.bsky.social) reposted
#TechnologyAndFriends, Episode 865: Steve Smith (@ardalis.com) on How Generative AI is the New Offshoring youtu.be/jhriGGuaW4w
ardalis (Steve Smith) (@ardalis.com)
Custom exceptions are much easier to debug later, for sure.
ardalis (Steve Smith) (@ardalis.com) reply parent
All these folks just hard coding dependencies everywhere and wondering what weāre talking about and weāre like
ardalis (Steve Smith) (@ardalis.com) reply parent
For the specific purpose cited I have to believe a non-ai solution is already quite possible. With the right sensors and software surely a smoker could do a fine job without an LLM (or other form of āAIā).
ardalis (Steve Smith) (@ardalis.com)
This is definitely suboptimal compiler behavior
ardalis (Steve Smith) (@ardalis.com) reply parent
Oh but actually folks can come and go from the fleeing ships at will and just go hang out at casino worlds if they want⦠so why then werenāt they evacuating their people???
ardalis (Steve Smith) (@ardalis.com) reply parent
And omg 8 was bad. Like, the director seemed to have a primary goal of undoing most of the previous episodeās ideas and then thought the most boring space chase ever made sense. Hey you do know all the chasing ships can FTL to intercept the fleeing ships right?
ardalis (Steve Smith) (@ardalis.com) reply parent
The Timothy Zahn Thrawn novels should be the 789 movies. So much better than what we got.
NimblePros (@nimblepros.com) reposted
The Unit of Work (UoW) Pattern maintains a list of changes to domain objects and coordinates the writing of these changes as a single atomic operation. š¦ Learn more: ā¬ļø https://deviq.com/design-patterns/unit-of-work-pattern #DesignPatterns
David Giard (@davidgiard.bsky.social) reposted
Monday on #TechnologyAndFriends: Steve Smith (@ardalis.com) on How Generative AI is the New Offshoring
NimblePros (@nimblepros.com) reposted
š± Beware the God Object! Itās consuming your codebase & draining all the life. š Learn to exorcise it in our webinar! šš» https://youtube.com/live/rVnoQMTGJRU #TechTraining #dotnet #antipatterns
NimblePros (@nimblepros.com) reposted
Unit of Work is a pattern that helps manage changes to data across multiple operations, ensuring that all changes are committed or rolled back as a single unit. Learn how you can do this with #NServiceBus: https://blog.nimblepros.com/blogs/unit-of-work-made-easy-with-nservicebus/ #DesignPatterns
ardalis (Steve Smith) (@ardalis.com) reply parent
But with the promise of AI the descent will be even faster!
ardalis (Steve Smith) (@ardalis.com) reply parent
Truth.
ardalis (Steve Smith) (@ardalis.com) reply parent
Tell your friends - the more upvotes it gets the more likely it will be addressed!
ardalis (Steve Smith) (@ardalis.com)
Great speech on Systems Thinking: www.youtube.com/watch?v=EbLh...
ardalis (Steve Smith) (@ardalis.com)
Level up your #dotnet console apps with support for routes and handlers! youtu.be/qwknKIUyxbk
ardalis (Steve Smith) (@ardalis.com)
Should Blazor support kebab-case filenames? If you agree, add a što this issue: github.com/dotnet/aspne... #dotnet #blazor
ardalis (Steve Smith) (@ardalis.com) reply parent
I thought it was already unclimbable⦠Good thing itās never dark and gloves arenāt a cheap and effective countermeasure to this billion dollar recurring expense.
J. Offir, PhD (@joffirphd.bsky.social) reposted
Today: "For the first time in 30 years, the American Academy of Pediatrics...is substantially diverging from U.S. government vaccine recommendations." š¹ļø"The AAP is strongly recommending COVID-19 shots for children ages 6 months to 2 years. Shots also... 1/3 www.medpagetoday.com/infectiousdi...
NimblePros (@nimblepros.com) reposted
Networks hiccup, databases time out, and that AI agent youāve been using seems to hallucinate more each day š¤. Kyle write about how you can use NServiceBus' features to recover from messaging failures. ā¬ļø https://blog.nimblepros.com/blogs/recoverability-with-nservicebus/ #NServiceBus
Brennan Center (@brennancenter.org) reposted
Mail voting is a secure way to cast a ballot that dates back to the Civil War. Election officials in every state use tested and multi-layered checks to ensure that mail voting is safe. 1/
Al Yankovic (@alyankovic.bsky.social) reposted
Chillinā with a glacier. Thanks again, Alaska (we broke the all-time attendance record at the State Fair!!) Eugene, Oregon, here we come!
Brandon Friedman (@brandonfriedman.bsky.social) reposted
On one hand, Trump can't do this because it's wildly illegal. On the other hand
ardalis (Steve Smith) (@ardalis.com) reply parent
āYou see Iām really not that different from Putin, who also exceeded his constitutional term limits as dictator of his country.ā
Raider (@iwillnotbesilenced.bsky.social) reposted
A crowd of protestors has gathered inside the Texas Capitol building, demanding the release of Democratic Rep. Nicole Collier from the floor.
Mrs. Betty Bowers (@mrsbettybowers.bsky.social) reposted
Zelensky wore a suit this time.
Merriam-Webster (@merriam-webster.com) reposted
Not to add to the discourse, but⦠Itās ātoe the line,ā not ātow the line.ā Itās āfree rein,ā and not āfree reign.ā Itās āeke out,ā not āeek out.ā Itās āsleight of hand,ā not āslight of hand.ā It's āAnchors aweigh,ā and not āAnchor's away!ā
Jacky +1 (@jackyplusone.bsky.social) reposted reply parent
You can remember ādiscreteā and ādiscreetā by looking at the eās: in ādiscreteā the eās are separated; in ādiscreetā theyāre like eyes looking for gossip
Dan Snow (@thehistoryguy.bsky.social) reposted
Today in 1792 Alexander Hamilton described what has happened in the last decade.
ardalis (Steve Smith) (@ardalis.com) reply parent
Ugh. Been there.
Mehdi Hasan (@mehdirhasan.bsky.social) reposted
If youāre under any illusions about what an authoritarian personality cult the GOP has become, theyāre not hiding it:
The Lincoln Project (@lincolnproject.us) reposted
Under Trump's command, U.S. troops get on their knees to roll out a literal red carpet for a fascist dictator. This isn't ceremony. It's surrender.
ardalis (Steve Smith) (@ardalis.com)
This, too, seems ineptly executed
ardalis (Steve Smith) (@ardalis.com) reply parent
So much ineptitude itās amazing. Like, they must be trying to be this bad. Thereās no way it can be just accidental
ardalis (Steve Smith) (@ardalis.com) reply parent
Melt them downā¦
ardalis (Steve Smith) (@ardalis.com) reply parent
OnlyJabs
ardalis (Steve Smith) (@ardalis.com)
Happy 30th anniversary @mickeyme.bsky.social ! ā¤ļø Looking forward to the next 30!
ardalis (Steve Smith) (@ardalis.com) reply parent
Microsoft should abandon their entire auth system and just use GitHubās. It always works and it never asks if itās my work or school account or any bs like that (and then still fails regardless)
ardalis (Steve Smith) (@ardalis.com) reply parent
The security guarantees already happened in the 90s. Try to keep up, Lin.
ardalis (Steve Smith) (@ardalis.com) reply parent
Someoneās cosplaying military with these titles. 12Bs are the forward deployed engineers of the military. Essayons.
ardalis (Steve Smith) (@ardalis.com) reply parent
I Post Animal Vids... š (@realjfairclough.bsky.social) reposted
This rescue kitten was abused by her previous owners, but her new foster mom knows exactly how to gain her trust... š„ŗ #cat #catday #bluesky
ardalis (Steve Smith) (@ardalis.com)
You misspelled bribes
ardalis (Steve Smith) (@ardalis.com) reply parent
For whom?
ardalis (Steve Smith) (@ardalis.com) reply parent
What problem is this solving?
Joseph Fink (@planetoffinks.bsky.social) reposted
just a reminder again that we were told over and over that a 13 year old downloading a Limp Bizkit mp3 was an existential threat to society
ardalis (Steve Smith) (@ardalis.com) reply parent
My only question is whatās a yongle
ardalis (Steve Smith) (@ardalis.com) reply parent
Ditto
ardalis (Steve Smith) (@ardalis.com) reply parent
ardalis (Steve Smith) (@ardalis.com)
Currently impacted by flight delays in and out of Denver. Apparently due to air traffic control staff shortages. Never had these problems when we had competent federal government officials.
Al Yankovic (@alyankovic.bsky.social) reposted
You sure about this, Google?
Peter Baker (@peterbakernyt.bsky.social) reposted
In all of history, only three humans have made the 240,000-mile journey to the moon twice and Lovell was the last one alive. We have lost one of the great explorers of humankind.