Introducing `rep` & `ren`: A New Approach to Command-Line Find & Replace, and Renaming
This post is about two new command-line utilities: rep and ren. Both are available on GitHub.
Roben Kleene's blog
This post is about two new command-line utilities: rep and ren. Both are available on GitHub.
I recently found out it’s surprisingly easy to add your own man pages from Markdown notes.
With software, I’m always trying to pick winners. I mainly care about the big apps 1 : the Photoshops, the Excels, the NLEs , DAWs , IDEs . Software people spend their whole day in, that can take a lifetime to learn, that a career can be built on. I’m interested in picking winners for these apps because they’re powerful and they’re hard to learn. So if I’m going to learn one, I want to be sure I…
When I first saw Codespaces , I immediately wanted it. With ubiquitous high-speed internet, why not offload more work to the cloud? What could our devices look like if most of their power came from the server? What would their battery life be like? Seamlessly leveraging remote resources has always felt like an idea that’s just around the corner, but never arrives. Just having a big beefy machine…
The most important thing I look for when choosing which tools to use is longevity. Learning software is an investment, and if you have to switch to another application later, you lose some of that investment. In most software categories, choosing the software with longevity is easy, the most popular tools are usually the ones that have been around the longest . Microsoft Excel and Adobe…
From 2003 to 2004, O’Reilly Media ran the O’Reilly Mac OS X Innovators Contest, sponsored by Apple via the Apple Developer Connection (now just Apple Developer). I still think of these winners as some of the high watermarks of app innovation. Many concepts we take for granted today were either introduced, or popularized, by apps on this list. Here are a few of my favorite examples:
Apple’s strategy for years has been to trade desktop power for cross-device feature parity. As expected, macOS Big Sur continues this trend, emphasizing a consistent user interface across devices, and focusing on cross-device development technologies like SwiftUI and Catalyst.
TextMate is arguably the most influential text editor ever made. Among the numerous features it popularized are:
Gus Mueller has my favorite take on the news that Apple plans to announce the transition to their own ARM chips at WWDC. Of the various predictions people are throwing around, the only one Mueller gives any credence to is the prospect that ARM Macs will only running sandboxed apps1: Mysterious (former?) AppKit engineer (and fish shell maintainer) ridiculous fish also shares this worry. ︎
Before I switched to being a full-time developer in 2010, I worked as a user-interface designer for seven years. Something that always bothered me during that time is that so much of what I was learning was just how to use Photoshop really well. After I switched to development, I was hesitant to ever invest that much in just learning a big software package again. “What if I choose wrong? And waste…