This is exciting! If RDoc and RBS start playing nice, I would love to write RDoc in my .rbs files instead of my .rb files. That would make the .rbs be the full canonical documentation, without implementation details. It would also keep the ruby easier to navigate with fewer comments.
Posts by Kerrick Long
Domain Language Mining
(Workflow Patterns for AI-Assisted Development)
Discover jargon from an unfamiliar field using LLMs to help you write better software.
kerrick.blog/articles/202...
#SoftwareDevelopment #Patterns #Programming #DDD #DomainLanguage #UbiquitousLanguage #Learning #Software
Can I use these for Rails + Stimulus apps, rather than Astro?
Ship Software That Does Nothing kerrick.blog/articles/202... #webdev #programming
"You can’t ship a webpage that does nothing until you have a place to ship to.... Your users aren’t clamoring for access because they haven’t seen anything yet. Ship software that does nothing, and ship it to nobody."
kerrick.blog/articles/202...
Hey all, @kentbeck.com is livestreaming! www.youtube.com/watch?v=ouGJ...
#Programming #Python #TDD #TestDrivenDevelopment #Genie #LLM #AI #VibeCoding #AIAssisted #SoftwareEngineering
@mileswoodroffe.com Thank you for mileswoodroffe.com/articles/rai... -- very helpful! One caveat worth mentioning is that Rails 8.1 seems to create new apps with `config.cache_store = :null_store` in `config/environments/test.rb`, which prevents rate limit tests from working; :memory_store fixes it.
@ericmigi.com Will Pebble 2 Duo and Pebble Time 2 require an Android/iOS smartphone, or can they be used with the Sunbeam F1 Pro phones? (If not with Sunbeam, how about standalone?)
Hot take: your first three #programming languages should be #lua, then #clojure, then #smalltalk. Your production language should be your fourth language.
Glad I could inspire! If you're looking for specifics on how to do this, check out Chapter 9 of Continuous Delivery by
@davefarley77.bsky.social and @jezhumble.net. It has a whole section titled "The First Deployment."
Ship Software That Does Nothing
kerrick.blog/articles/202...
#Agile #Architecture #AutomatedTests #ContinuousDelivery #ContinuousDeployment #ContinuousIntegration #ExtremeProgramming #LeanRisk #TDD #CICD #WebDev #WebDevelopment #Programming
todo: Call Node.js from Ruby
github.com/mtgrosser/nodo
#NodeJS #Ruby #JavaScript #DevOps #Nōdo #Interop #WebDev #Programming
The machines are rising — but developers still hold the keys
www.thoughtworks.com/insights/blo...
#AI #SoftwareDevelopment #GenerativeAI #DevOps #AIGeneratedCode #CodeQuality #FutureOfWork #TechInnovation #ResponsibleAI #SoftwareEngineers #Developers #AIForGood #HumanInTheLoop
In defense of ruthless managers
www.seangoedecke.com/ruthless-man...
#ManagementStyles #Leadership #EngineeringManagement #WorkplaceDynamics #RuthlessLeadership #EmpathyInLeadership #CareerAdvice #OfficePolitics #ManagerLife #TechLeadership #CorporateCulture #PerformanceManagement
No elephants: Breakthroughs in image generation
www.oneusefulthing.org/p/no-elephan...
#AI #ArtificialIntelligence #ImageGeneration #LLMs #MultimodalAI #CreativeAI #DigitalArt #Design #TechDisruption #FutureOfWork #Deepfakes #VisualMedia #GuacToTheFuture
Is the .NET Ecosystem in Crisis?
arinco.com.au/blog/is-the-...
#OpenSource #DotNET #Sustainability #Burnout #CommunityFirst #TheCostOfFree #KeepDotNETOpen #NotJustForEnterprises
First Look at The Modern attr() in CSS
ishadeed.com/article/mode...
#CSS #WebDev #HTML #DesignSystems #ModernCSS #DataAttributes #AttrActions #StyleWithAttr
Browse No More: The magic we once had with browsing the web is dwindling.
paulstamatiou.com/browse-no-more
#AI #FutureOfTheWeb #BrowseNoMore #PersonalizationInAI #ChatGPT #Perplexity #ReimaginingTheWeb #AIPoweredTools
#UserExperience #SleepNoMore #SmallWeb
blog.damato.design/posts/defend...
#CSS #WebDev #FrontEnd #Design #Tailwind #SemanticHTML #Components #Reusability #SoftwareEngineering #Teams #Skills
When I was a kid I had a calculator watch. Of COURSE I’m the kind of nerd who wants a smart watch!
I’d be glad to send it to you. I hope you don’t mind that I’ve read it though 😅
.@steve-yegge.bsky.social laid out a vision: in 2 years, nobody will write code. The solution? Kerrick’s Wager: a plan of action for senior developers in an agentic AI world.
kerrick.blog/articles/202...
#AI #ArtificialIntelligence #VibeCoding #AIAgents #SoftwareEngineering #Programming #Careers
A photo of the front of the book "What Every Programmer Should Know About Object-Oriented Design" by Meilir Page-Jones
A photo of "OTTINGER" hand-written on the top of a book
A photo of "Complimentary Review Copy [illegible] Dorset House Publishing" stamped on the side of a book
A redacted photo of an editor's highlights and markup in the margins and between the paragraphs of one page of a book.
@agile-otter.bsky.social Did you by chance review What Every Programmer Should Know About Object-Oriented Design by Meiler Page-Jones? I bought a used copy and it has "OTTINGER" written on the top, "Complimentary Review Copy" stamped on the side, and handwritten notes throughout.
What is also not growing is the number of jobs for senior/staff level with experience outside of Ruby/Rails. In 2013 people would hire senior programmers with a decade of C++ experience for a Rails role. Today people won’t hire senior programmers with a decade of JS experience for a Rails role.