Solved problems becoming unsolved
“That’s a solved problem. So nobody knows how to solve it anymore.” Once a problem is deemed “solved” interest in the problem plummets. “Solved” problems may not be fully solved, but sufficiently solved that the problem is no longer fashionable. Practical issues remain, but interest moves elsewhere. The software written
Read moreThe cobbler’s son
There’s an old saying “The cobbler’s son has no shoes.” It’s generally taken to mean that we can neglect to do for ourselves something we do for other people. I’ve been writing a few scripts for my personal use, things I’ve long intended to do but only recently got around
Read moreThe Overflow #189: OverflowAI!
Welcome to ISSUE #189 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: all about the AI features coming to Stack Overflow products, whether to jump into cold water or dip gradually, and how a 17th-century font
Read moreThe fine line between product and engineering (Ep. 596)
Kathryn Murphy, SVP of Product and Design at Twilio, chats with Stack Overflow CTO Jody Bailey about walking the line between product design and engineering early in their careers, lessons learned at tech juggernauts like Salesforce and Amazon, and their respective roadmaps for integrating generative AI into their products. Plus,
Read moreHow to do a technical interview: Essential strategies and tips
Introduction Hiring technical talent is one of your company’s biggest investments. To do it right, you need to know how to conduct a technical interview that allows you to evaluate candidates efficiently and accurately. Implementing a scalable, consistent technical interview process will not only improve the candidate experience—it will also
Read moreHow to Customize “yq” Operators in Go
yq already has abundant operators that cover most scenarios, but sometimes some unique operators are still needed, such as in scenarios…Continue reading on Better Programming »
Read moreOvercoming Form Validation Issues in Firefox With HTML5 Workarounds
Fixing a 10-year-old bug in Firefox’s native input validation and implementing custom controls for improved frontend developmentScreengrab by author(Apr 17, 2021 — original article from https://lukasz.moskwa.dev/posts/a-bug-meant-to-stay)A few years ago, I remember working as a web developer for an IT company, and my job was to redo their website following the directions of the
Read moreDynamic SVG Images Using Next.js
All images generated using Microsoft DesignerSVG has emerged as a dominant image format, offering unparalleled flexibility and scalability for today’s web development landscape. From its humble beginnings to widespread adoption, SVG has undergone significant evolution and now plays a pivotal role in shaping the modern web.What Are SVG Files Used For?SVG, or
Read moreLet’s parse Xcode logs?
Let’s Parse Xcode Logs?This is how it all looksIn this article, we will try to understand how and where Xcode stores its logs, what SLF0 is, how to read it, maybe even understand it, and see how it’s better and more interesting without an IDE.No extra preamble.To see the build logs of a
Read moreClean Code Review: Removing All the Extra Types
Photo by Brecht Denil on UnsplashI recently came across an interesting post on the r/swift subreddit that featured an example of a “Clean Code” project, which doesn’t happen all too often. I was intrigued and decided to check it out on GitHub, then proceeded to download it, set it up, and
Read more