11 ms·
BBEdit: Where Respect Is Due
- no_wizard 3y agoWait, the impression I'm getting here is BBEdit is just Rich Siegel now? Does Barebones not have any other engineers working on BBEdit? Somewhat surprising, but props to Rich, that is some impressive work, above what I already thought was impressive work!
- favorited 3y agoSounds pretty bare-bones to me!
- chipotle_coyote 3y agoI know Patrick Woolsey is still there. I don't think the company has ever been that big.
- scarface_74 3y agoJohn Gruber of daringfireball fame and co-creator of Markdown worked there for awhile. His chapter on regex in the BBEdit manual is widely regarded as the best out there.
- im_down_w_otp 3y agoBBEdit was an essential component of not having to deal with the terrible editor & even worse runtime stability of CodeWarrior for a spell in a past life of mine. Thank you, BBEdit. Also, you’re low-key responsible for my lifelong unrealized quest to give my Linux workstation sane keyboard shortcuts.
- girvo 3y ago> CodeWarrior Oh heck, you've just dredged up some absolutely horrific repressed memories of that pile of junk. It was impressive how unstable it was. It's funny too, these days I'm in embedded development again, and it's a markedly different experience to those days, though still amusingly unstable at times too.
- im_down_w_otp 3y agoBack in the good ol’ days of no memory protection on the Mac and the fun of trying to figure out if it was you or your dev environment that just unrecoverably hosed the system state.
- rvense 3y agoInteresting. Do you remember which version (or approximate year) you're referring to? I've recently been writing my first real app for Mac OS 9, using C++ (MacZoop framework) and Codewarrior Pro 5 on a G4. There's some features I miss from my modern developer environment (decent version control!), but other than that it's been a thoroughly enjoyable experience. Certainly I've had no stability issues at all with the IDE.
- girvo 3y ago2004-2005! Couldn't tell you the version though I'm afraid. I had nothing but issues with it, man it frustrated me haha. It's possible my memory has made the experience worse than it actually was however
- rvense 3y agoI've no reason to doubt your experience at all, I'm really just idly curious. Was that on Windows though? 2004-2005 I think it was all but gone from the Mac, and people had moved to Project Builder (later Xcode), but maybe you were still working on some older project. AFAIK the current CodeWarrior is based on Eclipse, if they're still updating it.
- girvo 3y agoI think it was, yes, and specifically for some embedded toolchain that required it. It would regularly lock up, crash, and lose my work. Though it’s quite possible the toolchain was at least partially the problem, and I wish I could remember which one it was. I might go digging through my old backups, I’m curious myself now
- cat_plus_plus 3y agoReally? I though CodeWarrior for PalmOS was a champ compared to Visual C++ for embedded platforms. Lets start with a fully functional and bug free compiler with standard library and all features working.
- bluedino 3y agoNever read an article inside the App Store. That's a first.
- coolandsmartrr 3y agoWhy not?
- tslater2006 3y agoGuessing they meant "I have never read" and not telling you to "never read"
- jen729w 3y agoI find myself writing like this all the time. I omit the 'I', writing it like I say it. Then I read back my own words and invariably insert the 'I' as I realise it doesn't make sense.
- stefncb 3y agoIn this particular instance you'd have to disambiguate with "I have" or "I had", I alone would mean the wrong thing.
- schoen 3y ago"Read" is a particularly unlucky verb for this because its past participle and imperative form are written the same way. Most other English verbs wouldn't have this particular ambiguity. "Never eaten a Carolina Reaper pepper, but I'm looking forward to my first time." "Never eat a Carolina Reaper pepper; you'll regret it." Wiktionary has a few dozen irregular verbs that could produce an ambiguity like this one: https://en.wiktionary.org/wiki/Appendix:English_irregular_verbs_categories#Group_-_1_No_variation https://en.wiktionary.org/wiki/Appendix:English_irregular_ve... "Never miscast Magic Missile ..." "Never shut a door on someone's finger ..." "Never preset the thermostat to 90 °F before going on vacation..." "Never put an irregular verb in a position where readers might interpret it ambiguously..." ("... but there's a first time for everything, I guess" / "... you won't be happy with the results")
- pfych 3y agoBBEdit was my first editor when I was learning to program for the web on my Power PC bubble mac. It's crazy to think it was considered old when I was using it and that it's still around now!
- aduffy 3y agoBBEdit was my first text editor ~15 years ago! Back when I was really obsessive over the small stuff because I wanted to be like the cool kids. I then got into Text Wrangler, vim, emacs, nvim, etc. over the years. I was really into customizing my environment. Now I just use IntelliJ and VSCode. Don't really have to think about it, plugin system has grown enormously, and I rarely need to spend time futzing with my configs because excellent themes are free and plentiful. Progress!
- keyle 3y agoKind of the same here. You know they've added LSP support to BBEdit recently and if you wanted a native solution... Well it does 95% of it all.
- softirq 3y agoI use vim and don't futz around with my config. I feel like this is a perpetual myth that vim or emacs requires endless tinkering. I maybe touch it once a year, and I still have: - LSP support - code actions, hover, gotos, linting. - Fuzzy finding with previews (with syntax highlighting thanks to bat) - Integrated Git - Integrated Terminal - Integrated Debugger It's a real shame that IntelliJ and VSCode users scare beginners off from trying out all the amazing editors like Vim, Barebones, Nova, etc. with this FUD that they won't get anything done. I've seen people swap between editors like SOs in high school and I've been able to consistently stick with Vim my entire career, so maybe the FOTM editor crowd are really not seeing the gains in productivity they believe they are getting by always picking the "out of the box" editor.
- extr 3y agoIn VS Code I have an extension that allows me to highlight code and get immediate edits/advice from GPT-4. What's the VIM analogue there?
- softirq 3y agoJust doing a basic google search shows me at least 4 plugins that interface with chat GPT. I personally don't use them because my workplace doesn't allow feeding our code to another companies backend.
- criddell 3y ago> We've always had the utmost respect for the user. Every internal decision about look and function answers the auestions "What does the customer need?" and "How can we help them be more productive?" (Not "How can we give them what they're asking for?" because that isn't the right question to answer.) That’s hard to do and I would guess that their ability to distinguish between what users ask for and what they need is a big part of the software’s longevity.
- selcuka 3y ago> That’s hard to do and I would guess that their ability to distinguish between what users ask for and what they need is a big part of the software’s longevity. True, but it's also necessary. As Henry Ford (supposedly) famously said "If I had asked people what they wanted, they would have said faster horses."
- teo_zero 3y agoI've always thought this anecdote about Henry Ford is misleading, if not utterly false. In most cases giving people what you think is best for them and not what they ask for, results in a completely failure. Only a small percentage of cases actually leads to a groundbreaking new technology. But our memory is biased: we only tell success stories and forget the failures...
- deleted 3y ago[deleted]
- modriano 3y agoThe Henry Ford quote is based on the premise that most people lack the technical knowledge and problem understanding needed to develop visionary solutions, and would just try to give you what they think is best for you (a faster horse, a cleaner car, a fancy new dependency, etc).
- TeMPOraL 3y agoThe Henry Ford quote is both dumb and extremely misapplied. It basically tells you that a successful, category-defining mass market product, does not look like what you'd get if you imagined asking a bunch of friends a quick question and took their imagined ad-hoc answers at face value. I say imagined, because any actual horse owner would tell Ford they don't want a faster horse - they want a horse that's stronger, eats less, and shits less, as those were the real constraints of the horse platform[0]. (There's also a healthy dose of condescension in assuming "most people lack the (...) problem understanding". This may be true when you're thinking up a new class of a mass-market product. It's definitely not true when you're playing with some specialized product people already use productively.) Also note the context here is pushing a new product category on the mass market. It's not about making an incremental improvement to existing product category, nor making an incremental improvement to existing product - two scenarios which most companies operate in, and in which this quote is most misapplied. In those scenarios, your users - again, note, not prospective clients, but existing users - most likely know the problem space way better than you do. They may have problems communicating the details of their feedback, so you need to actually try and understand what they're saying. Talk to them. Have them show you how they work. -- [0] - Strength translates to work/carrying capacity, eating less would give exponential savings on logistics to large horse operators, such as militaries, and as for the last part... suffice it to say that in Ford's times, horse manure was a bigger and more immediate health problem than air pollution is today.
- miles 3y agoFTA: "We’ve always had the utmost respect for the user. Every internal decision about look and function answers the questions 'What does the customer need?' and 'How can we help them be more productive?' (Not 'How can we give them what they’re asking for?' because that isn’t the right question to answer.)" I experienced this first hand when asking Rich to restore the "hard wrap to window width" feature in TextWrangler[1] (it had also been removed from BBEdit). He quickly and kindly replied that while "We don't have any plans to restore the 'Window Width' option for hard wrapping" I could "describe how this would be useful to you" for him to "give it some thought". I simply downgraded to restore the desired functionality, as I did not want to waste the author's time arguing over the utility of a feature that had been included for ages. Since then, I've purchased BBEdit licenses, but use other editors when I need to hard wrap text to window width. [1] https://tinyapps.org/blog/201807150700_hard_wrap_window_width.html https://tinyapps.org/blog/201807150700_hard_wrap_window_widt...
- alwillis 3y ago> Since then, I've purchased BBEdit licenses, but use other editors when I need to hard wrap text to window width. BBEdit is incredibly scriptable and extensible. You could have written a short script in AppleScript, Perl, Ruby, Python, etc. to perform this task without leaving BBEdit.
- ChrisMarshallNY 3y agoThat must be a few years old. It’s been more than 30 years, since BBEdit was released. I use it a lot. I never warmed to any of the alternatives.
- keyle 3y agoI remember Coda was good when it first came out! ... and then, well, that went sideways. It really takes an exceptional product to last eons and remain relevant. BBEdit feels more like a product of love than oriented for-profit.
- tqwhite 3y agoA few years ago I noticed that all the other editors seemed to have online enthusiasm. Having used bbedit for decades and having exchanged email as tech support many, many times, I asked Rich if bbedit was a thriving or if it was just hanging on. He assured me that thriving was the better characterization. I would interpret that to say for-profit is applicable though, having had projects that lasted a long time (not thirty years!), I can say that sticking with it that long is always, also, a labor of love.
- robotmlg 3y agoSay what you want about BBEdit no longer being useful in the modern era, but whenever I have to work with a multi-megabyte file that my IDE chokes on, BBEdit can open it no problem.
- Fomite 3y agoNearly all the research code for my lab is written in BBEdit.
- wsc981 3y agoI’ve used BBEdit ages ago, but these days SublimeText is fine as well. And perhaps even better (again, not sure since I haven’t used BBEdit for ages). From my experience SublimeText handles large files fine, but I never really tried to open multi-gigabyte size files. I love SublimeText, it’s my favorite text editor and also multiplatform, so I have the same experience and tools on macOS, Windows & Linux.
- roydivision 3y agoThe killer feature of Sublime for me is cross platform. I am stuck in Windows at work, and I have a Mac at home. I don’t need to have to think where I am each time I edit text.
- dkarras 3y agoyeah I never use BBEdit day to day but I have it installed in my drive for those times where I have to wrangle big files.
- steve_adams_86 3y agoThis was my first “real” editor. I guess that was… 23 years ago. Wow. Writing HTML and discovering CSS, it was a window into a brand new world. Toggling between BBEdit and the CSS Zen Garden. Those were the days.
- vr46 3y agoI have fond memories of writing HTML with it, and various other things, but I almost never use it anymore. The regex playground is awesome but I never think to use it, even though I still keep a licensed copy around. I use Neovim a lot more and then perhaps VSCode, as I live in a world with a lot more going on and a lot more integration with other tools, a very different world to that which makes BBEdit a go-to app. Also, I don’t think it’s that impressive with large files. Still, gotta respect a hit. Power to Rich Siegel.
- alwillis 3y agoI haven't used BBEdit regularly since I discovered Vim (and now Neovim) 10+ years ago, allowing my license to lapse. But I couldn't resist the 30th anniversary sale to purchase the latest version for $30. The UI hasn't changed much, which is both good and not so good. Neovim will continue to be my daily driver but I'm glad to support a small, local (to where I live) developer who's been making great Mac software for a long time. BBEdit is like an insurance policy just in case…
- sethd 3y ago> BBEdit is like an insurance policy just in case… I'm curious to understand how proprietary software can act as an insurance policy against open source software. I can understand how the reverse would be true.
- galleywest200 3y agoIt think OP means insurance in that they know how to use it well and can "fall back" to it if their current choice fails to meet their needs. I do not think they meant insurance as in failsafe/archival purposes/the company shutting down.
- alwillis 3y ago> It think OP means insurance in that they know how to use it well and can "fall back" to it if their current choice fails to meet their needs. This is exactly what I meant.
- deltarholamda 3y agoI think he means insurance in the sense that if he wants to use it (for whatever reason) it's there. But BBEdit, while proprietary software, doesn't make proprietary files. They're just text files. So if BareBones went insane and turned BBEdit into a front-end for TikTok, your files will still just be text files. Even BBEdit's "Project" file is just a text file.
- shanghaikid 3y agoMac: BBEdit, textmate, Win: notepad++, dreamweaver(I really like it) The good old days.
- e28eta 3y agoLots of love for BBEdit. I appreciate it as a long-lived, native Mac text editor. It hasn’t stagnated, instead incrementally improving for decades. Discovering the command line tools was a very good day for me. I really like the built-in (two way) diff, and it’s my $EDITOR of choice on mac.
- abhibeckert 3y agoI also love BBEdit, and while it hasn't stagnated it also hasn't kept up either. I've moved on to VSCode which has so many more features than BBEdit - it's not even close.
- BooneJS 3y agoBy the time I switched to Mac it was already MacOS X Jaguar and it had vi which I was used to. I didn’t buy my first BBEdit license until 2 years ago (!!) thanks to a blog post I read. It’s a great editor. I’ve always liked macOS because it felt like the Linux I use at work, but BBEdit is a great reason to not run vim fullscreen.
- thaumaturgy 3y agoOhh, BBEdit. I've long since moved on from the Mac platform, but I still have really fond memories of it and wish more text editors could match it (SublimeText is pretty good too). I remember when BBEdit came out. It was revolutionary at the time. It was a fun challenge to find "large" files to test it on, and for a while nobody was sure how it did the magic it did. It shipped with a really clean UI and it gave me my introduction to regular expressions. Its "light" theme is still so good that I occasionally try to clone it into environments (unsuccessfully). When Mac development shifted from the THINK ecosystem over towards Metrowerks, CodeWarrior's IDE was such a pig that you'd figure out how to do the editing in BBEdit and the debugging and compiling in MWCW. BBEdit also shipped with a rare (again, at the time) ability to open and juggle loooooots of windows, and with a little bit of Applescript we'd try to open an entire directory of files just to see if we could make it faceplant. It almost never did. I have a huge amount of respect for Rich and having stuck to doing one thing and one thing well for so long. (Well, kinda. TextWrangler was okay, and MailSmith was pretty good but got sold.)
- dietrichepp 3y agoMy memory of CodeWarrior is a bit different. It didn't seem like a pig, but BBEdit just worked better for editing files. BBEdit had better search/replace, shortcuts for navigating text, everything was just better in BBEdit.
- deleted 3y ago[deleted]
- tbossanova 3y agoI used to use windows notepad before I took my files into uni to put them into CodeWarrior
- masswerk 3y agoI'm an ardent user of BBEdit since 1996, and it's the single solid piece of software, I've seen in all these years.
- tiffanyh 3y agoUltraEdit I never understood why there was so much love for BBEdit on Mac and so little love for UltraEdit on Windows. They were both released around the same time, selling to the same audience just on different platforms. This was also during a time where there was many options.
- shusaku 3y agoMuch like iOS seems to drive app sales better than android, in the old days Macs had the best shareware
- leokennis 3y agoI’m a Mac user, but for my job I have a company Windows laptop. It used to come with UE and I absolutely loved it. I work with large XML files (think 500 MB) a lot and UE would open/format/xpath/regex/etc. them with 0 issue. Then upper management forgot they employed engineers and did not renew the license. Now I’m stuck with VS Code which chokes when I open a 20 MB file.
- globular-toast 3y agoUltraEdit has "true" support for large files meaning it doesn't have to load the whole thing into memory like most other editors (including BBEdit).
- aeyes 3y agoI guess Mac users are more easily impressed because there is (was) less choice and UltraEdit(32) wasn't around on the platform at the time. It's still my editor of choice but it's a shame that they switched to a subscription model.
- sigzero 3y agoUltraEdit is on the Mac now. It's not as polished as the Windows version but it is good and you get UltraCompare with it as well.
- Friedduck 3y agoI haven’t kept up with it but UE is still the most functional editor I’ve used. I’ve dabbled in Sublime, BBEdit, VIM and others but UE had some tricks none other have matched.
- justinator 3y agoI moved to TextMate. I can't remember why. Is either of them better than the other these days? I feel like TextMate has been slightly abandoned.
- Skeime 3y agoYeah, TextMate was great. I think it was the very intuitive way in which you could quickly extend it. Find yourself typing this thing over and over? Just create a snippet, the interface is just very few clicks away. Need a bit more power? Turn it into a command, and use whatever scripting language you’re comfortable with. Want to change the color scheme? Here is a nice declarative way to select precisely the syntax elements you want. (I think part of this was that they had a bunch of short videos on their site showing you how to do this, and then a well-written documentation to accompany it for the details.) Sadly, with TextMate 2.0, the interface for these things got quite a bit clunkier, and then I left. (I also discovered my preference for modal editing.)
- kergonath 3y agoI still use TextMate. I don’t know whether development has slowed or stopped, but I haven’t had any issue recently. I find it less clunky and nicer than Sublime Text, which is my second choice and my escape route the day TextMate dies. It’d be a pain to convert all those bundles, though. TextMate’s support for esoteric language grammars is second to none and last time I checked some of mine depended on features not implemented in Sublime Text.
- thathndude 3y agoHas Apple done other pieces like this? This is the first time I’ve read one of these, and it was quite good! I’d always heard Rich’s name tossed around as a developer’s developers, but learned a lot more about him and his thinking from this article.
- sbuk 3y agoThey've been doing them a while. There are pieces on the devs behind Things, as well as interviews with Craig Hockenberry (The Icon Factory), Gus Mueller (Flying Meat) and Ken Case (Omni Group). I'm sure I've also seen one with Cabel Sasser of Panic too.
- tapvt 3y agoEditing perl in BBEdit. What a wonderful tool!
- pinebox 3y agoFree version of TextWrangler was the sweet spot, for me. BBEdit is more than I need for day-to-day and seems comparatively slow. Not an "upgrade" I wanted.
- spacebacon 3y agosame… fond memories of TextWrangler.
- comechao 3y agoBBEdit is always in my Dock :)
- deleted 3y ago[deleted]
- ggm 3y agoI never used it, but I certainly had to support web devs who did, and who needed me to open up FTP to the website so they could integrated-upload their markup. There were a bunch of "does it do PASV" conversations. Because, FTP is sufficiently old-school (like telnet) that it believed in archaisms of how to open a distinct data port to a command port, and it made firewalls very unhappy unless you could use "passive mode" which was firewall friendly. We wrote our own CMS using DAV (in Apache), and I wrote a push-publish engine which was on the "inside" master and would push out via rsync a checked out state respecting symlinks. It was kind-of like "stow" but for the networked web from a repo. the BBEdit users weren't happy, they had their own idea of a CVS tree using "tortoiseCVS", we had many fine arguments about how to do it (most of the web was theirs but a small portion was not, and was in fact Apache::Perl rendered which was in a code repo, and combining multiple sources of authority over web state is always a very confusing place to be)
- BlackFingolfin 3y agoI think you may be mixing up some memories? tortoiseCVS was (is?) a Windows product and has nothing to do with BBEdit (which only runs on MacOS). I don't recall BBEdit ever imposing restrictions on CVS repositories (and I used it extensively with those for a decade, though only since about 1999). I am also confused by what point you are trying to make regarding FTP? "Web devs wanted to upload files via FTP" sounds pretty normal for a website 15-20 years ago? Of course it also unclear when your story takes place...
- ggm 3y agoFrom memory, our webdevs used a mixture of mac and windows. They had a private CVS repo, Some of them were using Tortoise and editing on windows, and others used BBEdit. (I thought there was a cvs client GUI on Mac too but I guess not) BBEdit integrated some publish/checkin features as I understood it but you had to have enough CVS fu to manage some of it "outside" the tool. (and, what I read suggests CVS was something you had to actually install on the MacOS of that day, from some repo or another, probably whatever proceeded XCode. the developer tool bundle?) It was entirely normal to do FTP 15-20 years ago. The problem was, that FTP was bifurcated into two forms. "traditional" FTP with two channels one of which was a back call to the client and PASV mode which was the one which worked through firewalls better, where the server set up a path for the client to call into. Maybe you never had these issues. I know a lot of people at the time (like me) fought with FTP services and connecting clients who couldn't enable PASV, or didn't know how to turn it on, or whose firewall admin wasn't up to speed with enabling things to make FTP work. I forgot to note that the permission set needed to make XHTML and like functions work meant setting the execute bit on some uploaded content, sometimes. It wasn't adequate to just mark a file as .xhtml always, for things like SSI to work let alone CGI scripts. You can do that in FTP if you can issue the commands, or you can ask FTP to preserve state for you, but again from hazy memory CVS didn't always like chmod state of files checking things in and out. My story takes place around 1999/2002-3. If I mis remember forgive me. I had already been working 17 years online by the late 90s, and this BBEdit stuff is now 20 years ago for me. I forget more than I remember.
- notnotjake 3y agoLove BBEdit for everyday text stuff. I love how lightweight, yet powerful it is.
- tnamorfd 3y agoI've been a developer for three decades and have done a few things that I'd like to think are worthy of some merit - but my credit as one of the 'unindicted co-conspirators' in BBEdit is absolutely one of the things I'm most proud of!
- vlowther 3y agoBBEdit is my weapon of choice for reading massive log dumps and database dumps for support at $DAYJOB. It does not seem to ever choke no matter how many hundreds of megabytes if text I need to plow through.
- 404mm 3y agoThat and random snippets of text that live as unsaved documents for days to months. BBEdit is a big misfit for me and how I use editors. It’s great at transforming text and zillion of other features but I get my work done in VSCode or PyCharm. My true preference was Atom. RIP Even with this all, I still install BBEdit on every device I can.
- abhibeckert 3y agoBBEdit was known for that in the past, but it's a weak point these days. It definitely has an upper limit on filesizes and will "choke" on large files (probably only slightly larger than the log files you're using it for). Other apps are much better at large files. The APFS filesystem has a maximum file size of 8 Exabytes and plenty of other text editors can handle file sizes that large without any issues.
- eviks 3y ago> FTA: "We’ve always had the utmost respect for the user. Every internal decision about look and function answers the questions 'What does the customer need?' and 'How can we help them be more productive?' (Not 'How can we give them what they’re asking for?' because that isn’t the right question to answer.)" That's not utmost respect, but condescension when you think you always know /can figure out better than the user
- labster 3y agoNo that’s just reality. If you give the user exactly what they asked for, you shipped a bad product.
- zarzavat 3y agoIn other words, you built “The Homer”
- eviks 3y agoNo, that's just your caricature of reality. Reality depends entirely on the reality of what the users asked for and the product.
- deleted 3y ago[deleted]
- gattilorenz 3y agoI think you're reading this the wrong way, there's (literally!) decades of scientific literature about it, and it's not a problem of being condescending. For a gentle non-scientific introduction: https://www.forbes.com/sites/leoyeykelis/2018/05/10/why-its-wrong-to-ask-users-what-they-want-and-what-to-ask-instead/ https://www.forbes.com/sites/leoyeykelis/2018/05/10/why-its-... If you actually want to know more, a very accessible textbook: https://books.google.nl/books/about/Interaction_Design.html?id=n0h9CAAAQBAJ&redir_esc=y https://books.google.nl/books/about/Interaction_Design.html?...
- 3y ago
- chazeon 3y agoI recently bout BBedit on their 30th birthday event. BBEdit / TextMate has the Mac feel that I enjoy editing long-form text in (recently, a lot of latex manuscripts); meanwhile, vscode is where I write code. I don't know what contributes to this difference exactly, but they occupy a different part of the market as of now.
- iampivot 3y agoAn inline search pane would be nice. Not because it's necessarily better, but it aligns with a lot of other tools that we use.
- NegativeLatency 3y agoForked and fixed a couple of issues with a bbedit color scheme for vim, enjoy! (It’s my daily driver) https://github.com/nburns/bbedit-vim-colors https://github.com/nburns/bbedit-vim-colors
- layer8 3y agoCopy that doesn’t open in the app store: https://archive.ph/aDYK2 https://archive.ph/aDYK2
- AlphaGeekZulu 3y agoI started using BBedit around 1995. If I hadn't left Apple/MacOS for Linux about 15 years ago, I would definitely still be a (gladly paying) BBedit user!
- rvense 3y agoSame story here basically, I loved BBEdit back in the pre-OS X era, especially after I installed Macsbug and learned how to dig my essays out of memory and write them to disk if anything crashed while I was writing... I was on a Mac constantly from 1989-2009, I'd became a bit of a free software zealot and moved from an iBook to a ThinkPad. It's funny, because a lot of people were making the opposite move, and as I understand it the early 2010's are looked at as a bit of a by-gone golden age for Apple now. Can I ask why you chose to move?
- Cockbrand 3y ago<3 BBEdit - it's become a bit outdated in terms of UI/UX and features, but it's still my daily driver for anything plain text. Its Regex search & replace still rules over a lot of other GUI editors. I've pretty much upgraded to each new version since my first boxed copy about 25 years ago. Back then BBEdit was quite the powerhouse for HTML development, and it helped me finish a lot of projects. Very happy to see Apple paying recognition!
- ycombinete 3y agoWhat is the analogue of BBEdit on Windows? On Linux I guess it’s things like EMacs, and Vim?
- AndroidKitKat 3y agoPerhaps Notepad++?
- HeckFeck 3y agoI liked Programmer's Notepad but I don't think it had the same power as BBEdit.
- kleff 3y agoProgrammer's Notepad is amazing, its been my goto in Windows for well over a decade at this point. Has everything I need without any bloat, also work fine on large files (I often do regex-searches on huge log files with it).
- metalliqaz 3y agoBack in the day it may have been UltraEdit, but these days I'm sure there's something else. I've been using Notepad++ because it's FOSS, but it is probably too quirky to be an analogue
- MrResearcher 3y agoWhat data structures were used to represent the content in-memory and edits? Was it some sort of an immutable set of chunks organized into a tree, similar to Word?
- jmaker 3y agoOh wow he’s taking care of a gray parrot, how sweet. The guys are incredibly smart btw
- arthurofbabylon 3y agoThis is great editorial coverage by the App Store team. I’ve long thought Apple to be discarding a great opportunity with marginal curation and storytelling regarding great apps, niche or otherwise, so this is encouraging to see. I hope we see more like this BBEdit story.
- esjeon 3y agoI was curious and visited their website: https://www.barebones.com/products/bbedit/ https://www.barebones.com/products/bbedit/ > BBEdit 14 > > It doesn’t suck.® Dang, I love it. The feature list looks good enough to back the claim. It almost sounds like an editor for Linux. And I'm also curious if there are any Linux alternatives?
- meerita 3y ago2004 was the last year I used BBEdit.
- systems_glitch 3y agoI still run it on vintage Macs. Pretty sure it was the first programmer's editor I used on Macintosh. A lot of the Macs in college (iMac G5/10.4 era) had TextMate, which I got pretty used to, but still ran BBEdit at home. Great program!
- TomMasz 3y agoI've never not had BBEdit installed.
- deltarholamda 3y agoBareBones has had several good programs to go along with BBEdit. Yojimbo is a kind of catch-all database where you can cram stuff and organize it. Kind of like a Pinterest for all kinds of things, not just images. With the family pack, everybody can have access to the same lump-o-stuff. Way back in the day, they had Mailsmith, which was, more or less, a POP mail client with BBEdit crammed in. (This was back when pretty much all email was text and not HTML.) If you used email a lot, and needed to do clever things with it, it was fantastic. It never made the jump to IMAP AFAIK, so it kind of died out. I really liked it, but in today's world where a lot of email doesn't come multipart MIME, just HTML, it would be less useful. But BBEdit is just great. Much like emacs, once you get immersed into the ecosystem, you find leaving it difficult. You end up with a collection of snippets and widgets and scripts and bits and bobs that become your workflow. And you can script all of it as well. It continues to chug along with ridiculously large files, even back when you might work on files bigger than the amount of RAM in your machine. I'll remain a Mac user for as long as BBEdit works on it. While I can use other editors, if I have the choice I'll work in BBEdit.
- no_wizard 3y agoI like Yojimbo on Mac, but for the life of me I can't figure out why their iPad app is read only still. I understood it when it first came out, but they added all kinds of features on the Mac version, such as iCloud sync, but the iPad app still only syncs via local network only, and it can't edit anything, and doesn't take advantage of things like web views. Weirdly behind feature set still
- js2 3y agoIf you're looking for something like Yojimbo with near feature parity on macOS and iPadOS, take a look at DEVONThink Pro. I use it with a ScanSnap and ExactScan as my digital filing cabinet.
- kstrauser 3y agoThat's where I'm at, too. Scanning a doc into DT and then immediately shredding the paper is one of life's little pleasures.
- tqwhite 3y agoI'm reading this thread and am, again, surprised by the fact of people changing editors willy nilly. I have customized my bbedit experience endlessly. I have text filters, dynamic snippets, script elements, 'text factory's and a zillion project files (I often have two or three for one project so I can open the configuration or the UI or the back end separately. I can't imagine choosing to give up those decades of custom features I've built into my workflow. Nor can I figure out how I would work the practicalities. I would say that it is literally impossible for me to change editors at this point. And, I consider this all to be a tribute to bbedit's flexibility, speed, and solid, hard core reliability. I love that program. If they offered a paid release every year, I would ante up happily.
- reaperducer 3y agoI'm reading this thread and am, again, surprised by the fact of people changing editors willy nilly. Based on reading discussions on HN over the last decade or so, it seems that a lot of people on HN don't choose editors because it's the best tool for the job, but because of the same factors that affect the fashion world: Flash, style, color, trend, posturing, and peer pressure. I've banged out code on everything from a green-screen Wyse terminal to Panic's Nova, and there's nothing better for reducing productivity than changing and reconfiguring your tools in the middle of a project.
- tqwhite 3y agoAnd I failed to mention the one aspect where bbedit exceeds every editor I have ever tried (a few years ago, I actually did a half year where I tried everything): Search and Replace. The Search and Replace feature of bbedit is absolutely the best ever. When I am forced to use another editor, I am appalled by contrast. Since I use this 1000 times a day, I will never change. bbedit forever!
- txdm 3y agoBBEdit's ability to save search and replaces, and even long sequences of multiple search and replaces, is still unmatched.
- sleepybrett 3y agoI pretty much stopped using bbedit when moving over to osx from system9. It had the ability to run emacs (there were some emacs ports for pre osx mac, but they all annoyed me in one way or another) and that was a nice return 'home' for me. I remember having to work on a project on a windows machine in the early aughts that drove me nut until someone handed me notepad++ and called it 'bbedit for windows'. That all said, nice of apple to write a little puff piece about it and it's author. BBedit was a workhorse for many and continues to be for many. It's one of the few very successful mac apps that apple didn't just steal (like watson).
- oblib 3y agoMost of my daily work is done with BBEdit and has been for over 25 years now. They saved my butt last year when my old Mac Mini melted down. I had another old Mac Mini a friend gave me and when I contacted BBEdit they gave me a copy to get me back up and running without any hesitation even though I couldn't give them my serial number. Nothing but respect for them.
- scelerat 3y agoTo this day I still use BBEdit even though most of my daily meat-and-potatoes text editing and development is done in neovim. For some things it's just really nice features and UI, in particular: - the multi-file search and replace, - the diff tool, - shell worksheets and so much else. BBEdit has always been a fundamentally fast and reliable text multi-tool and I've used it since 1994 when I first started poking around HTML and learning Perl.
- txdm 3y agoI used BBEdit for about 10 years. I liked being able to create macros that included multiple grep search/replaces. I think I remember being able to files items from the sidebar straight into a SFTP app instead of opening them in a separate finder window...but that might be a false memory. It was extremely hard for me to leave it behind for SublimeText, but I did...and eventually moved on to VSCodium from there.