Working on It

Over the past two years, posts on this blog have slowed to just a trickle, and a number of TextMate users have asked about TextMate’s status, or publicly worried about its future. This blog post, the first I’ve written here in a long time, is an attempt to assuage those concerns and answer some of the most frequent questions.

In short, TextMate development is going strong: TextMate 2 isn’t done yet, but progress is steady, it is starting to take shape, and the end is in sight. The rewrite has been a slow and careful process, but the ideas behind it are exciting. I hope to publicly describe some new abstractions in the coming weeks and months. Moreover, the community continues to churn out new bundles and features for TextMate 1.5, and I’ve been building up a backlog of posts describing them. While I am not writing to announce a release date for TextMate 2, I do hope that this post will be the first in a series showing a bit more transparency.

The requests for TextMate 1 have mostly been incremental additions such as split views, chunked undo, and editing over SFTP. But TextMate 2 is about more than new surface features. Every part has been completely rewritten to take advantage of the lessons learned from the years of version 1. Not only are the low-level data structures chosen for increased flexibility, but the abstractions on which TextMate is built—snippets, scope-based language grammars, context-dependent settings—have been rethought and are more powerful than ever. In the coming months, I’ll try to describe some of these new abstractions, but for now, know that I am excited about the new ideas involved.

So where does development stand for 2.0? It feels to me like most of the modules are getting close, say 90%. But as they say, on the horizon, mountains look small. While I use 2.0 for my own work, day-to-day, and the basic infrastructure is pretty solid, much of the front-end still needs work, and for now it’s all lacking the spit and polish of a finished app. Hopefully an alpha version will be ready before too long, but I can’t make any promises about dates.

And why haven’t I been better about keeping the world informed? It is a combination of many things really, but the main issue is that I am not good at writing for a large audience. I am more into informal conversations, for instance over mailing lists or on IRC. So while I started a lot of posts, I end up unhappy with them halfway through, and they don’t get finished or published. I am taking measures: I have enlisted a technical writer to help bring this blog back to life, and I’ll try to communicate more of TextMate’s status and direction through him.

Bigger than either of those problems though, as I mentioned, is that TextMate 2 is no minor facelift. It’s a major undertaking with a long timeline and its final form isn’t fully settled. I don’t want to hype vaporware, and I don’t want to get anyone’s hopes up before I know I can meet their expectations.

Furthermore, I haven’t wanted to throw ideas onto the internet without having a chance to implement them myself. I’m humbled that TextMate has served as inspiration for many other products, and I hope that it continues to be a model for other developers in the future, but I want to see my ideas done my way first, before I feed them to the competition.

I am trying to slowly turn this boat. With this post, I hopefully am showing that a hand is at the wheel. I know I’ve been quiet too long about my plans. I can’t make up for that, but going forward, I aim to do better.

261 Comments

  1. 14 Jun 2009 | # Patrick wrote…

    Great to hear that the development is alive and active.

    I'd rather have a really nice and clean 2.0 release than you rushing through it, just to get something out.

    Keep up the excellent work!

  2. 14 Jun 2009 | # Danny wrote…

    I was just thinking about removing this blog from my RSS feed the other day.

    I understand you want to achieve a good stable platform, however it has taken way way too long for this post. An update once a month, even a short one, would be better than not writing anything. You don't have to target your whole audience, just make specific posts touching specific features to get feedback on them and to give us a glimpse of what's coming.

    Looking forward to the alpha.

  3. 14 Jun 2009 | # Monokai wrote…

    Great to hear! Agreed with comment above. Please don't rush, a stable, excellent product is far more important :)

  4. 14 Jun 2009 | # Marius Bastiansen wrote…

    Great to hear about Textmate 2 Allan! Excited about what you have been stirring up in your magic pot for this next version :)

  5. 14 Jun 2009 | # Daniel Lucraft wrote…

    Can't wait to see what you've come up with Allan!

  6. 14 Jun 2009 | # Thomas wrote…

    Very excited about TM 2.0!

    Please make it a paid upgrade (at least a few bucks) contrary to what you promised before. I really want to see hard work rewarded and I think most everyone in this community (that you built!) thinks the same! You will enjoy it… believe me/us.

    Or at least set up a donation button once it's out!

  7. 14 Jun 2009 | # guns wrote…

    Hooray!

    We know you've been hard at work, but we also hope that you'll be happy enough with the core application to not want to rewrite it next time!

  8. 14 Jun 2009 | # Andrew wrote…

    Thank you for the post Allan. It must have taken a lot of courage.

    It's great to see that TextMate is still alive. I hope our favorite editor will get even better;

  9. 14 Jun 2009 | # Dimitri wrote…

    Thanks for the post, I'm really excited for Textmate 2. I can't wait :P

  10. 14 Jun 2009 | # August Lilleaas wrote…

    Chiming in! Looking forward to hear more about this.

  11. 14 Jun 2009 | # Vesa Nieminen wrote…

    Split views :o

  12. 14 Jun 2009 | # Jasper wrote…

    Really nice post / update. Im glad you have found someone to post more updates, so you also can focus more on the programming part. I can't wait to test it, and i'd love to test the alpha !!

    Can i subsribe somewhere?

  13. 14 Jun 2009 | # Mick Staugaard wrote…

    Fantastic! I was almost loosing hope for a while. Keep up the good work.

    Tak for et fantastisk produkt Allan.

  14. 14 Jun 2009 | # Brice wrote…

    Thanks for this incredible app ! Il helps me all days.

    Good continuation, Brice from France

  15. 14 Jun 2009 | # Andrea Baron wrote…

    Very glad to know TextMate 2.0 is on its way! Sometimes I thought of changing text editor… but TM is still the better, by far.

    Thank you so much!

  16. 14 Jun 2009 | # kazu wrote…

    Great post, and I would like to know what's going on around CJK support. You've mentioned about it before, so will 2.0 support CJK languages?

  17. 14 Jun 2009 | # Juanjo wrote…

    Yes! Glad to read you again. I agree with you… Better good software than 1000 meaningless posts.

    Thanks.

  18. 14 Jun 2009 | # Alan Schmitt wrote…

    I also vote for a paid upgrade. TextMate is worth it.

  19. 14 Jun 2009 | # Zettt wrote…

    Allan, we are eagerly waiting for TM2, but we know that such a big update needs it's time. So we try to wait. It's good to know from here and IRC that work is going forward. Keep up working and when it's finished all editor fanatics will be happy. ;)

  20. 14 Jun 2009 | # Thomas Aylott wrote…

    I've long long long since lost any interest in TM2. I still don't believe I'll see it before Armageddon.

    I've told you a million times that TM2 needs to be a paid update. People will forgive you. It's been so long that the people who were originally promised a free update have mostly gone senile by now. They won't even remember.

    This blog post is an important milestone now. If competitors like Espresso don't take these last few decades to make their apps into serious competitors before TM2 is finally released, they won't ever get the chance.

    Seriously though… TextMate 2 is still very exciting. You completely changed the world with the visionary ideas behind TM1. Opening up so much power to bundle developers was a major gift to the development community. TM1 has taken me full-circle through my awesomest development years. From classic ASP, asp.net 1.0, rails beta, ruby shell scripts, bash, rails 2, django 1, MooTools 1.2 and into the future with server-side javascript. TextMate and CSSEdit have been the only constants in my development life. I've learned most of what I know about the hardcore awesomeness of unix from the TextMate development community.

    I wish you well with TM2. I hope to see an alpha sometime this year.

  21. 14 Jun 2009 | # Peter wrote…

    Thank you for this post, Allan. I see a lot of shortcomings of TextMate, but I’m still dependent on it. It’s just so good in editing text.

    No slick animations, no overhyped eyecandy and no marketing can shape a legendary text editor. TextMate’s underlaying tech for bundles is everything. That’s why I’m very optimistic to see it going beyond.

    If you don’t believe this is important, look at Mac OS X’s frameworks. Would you be able to animate every bit of your shiny app if it wasn’t easy and fast? Core is what counts.

    I’m looking forward to exploring new possiblities in TextMate 2.0 and seeing what others can do with them after it goes public. I’m doing crazy things with code I write daily. No other application was able to give me a similar control so far.

  22. 14 Jun 2009 | # Kroc Camen wrote…

    The good solid well-thought-out design of TextMate beats Coda’s and Espresso’s flavour-of-the-month design. Keep up the solid work.

    P.S. I was just told “Please go back, enabled Javascript, and then re-submit the form.” That’s hardly acceptable to get people to write their message and then only tell them they need JavaScript after they’ve posted and, in some browsers, may have lost their text when they go back.

  23. 14 Jun 2009 | # TextMate żyje | Mój MAC - O programach dla komputerów Apple wrote…

    [...] o nowym TextMate 2 – http://blog.macromates.com/2009/working-on-it/ No TweetBacks yet. (Be the first to Tweet this [...]

  24. 14 Jun 2009 | # bartosz wrzucił link na Flakera otagowany texmate, mac | flaker.pl wrote…

    [...] wrzucił link na Flakera przez QuickSilver przed chwilą #texmate #mac blog.macromates.com/2009/working-on-it Textmate 2 się tworzy! wykup reklamę [...]

  25. 14 Jun 2009 | # Jakob S wrote…

    While I am quite happy with the TextMate I already have, I am obviously excited for a new version, and I am happy to hear that you're actively working towards that.

    For what it's worth, if the formality of blog posts is too much, you might consider putting that Twitter account of yours into better use. Twitter is great for short, informal conversation.

    Or just crank out some quality code for TM2 – that's what really matters in the end.

  26. 14 Jun 2009 | # Rob Shearer wrote…

    Great to hear that TM2 is coming along. Luckily TM1 has been solid enough to last this long.

    Any specifics on the testing plan? Will the alpha be public, do you already have a sufficient set of testers, or are you looking for volunteers? Obviously I'd be happy to participate, but more generally I hope that you include a few users who don't spend huge amounts of time on bundle development or the mailing list.

    Keep up the good work.

  27. 14 Jun 2009 | # bpeople wrote…

    Thanks for the post and the development status.

    Nice to see TxMt2 is on its way. I can't hardly wait.

  28. 14 Jun 2009 | # hukl wrote…

    Thank you for TextMate and all the work you've put into it. I can hardly use any other editor and I would also pay for the upgrade.

  29. 14 Jun 2009 | # Mimijidi » Blog Archive » News About TextMate 2 wrote…

    [...] Finally Allan Odgaard posted a new blog about the current state of TextMate 2. [...]

  30. 14 Jun 2009 | # TextMate 2 “is going strong” | TextMate Tips wrote…

    [...] Working on It (on Macromates) Share and Enjoy: [...]

  31. 14 Jun 2009 | # Chris Adams wrote…

    Great news! I also vote for the paid upgrade, if for no reason other than paying other people to help so you can focus on the interesting parts.

  32. 14 Jun 2009 | # Anonymous wrote…

  33. 14 Jun 2009 | # Matt wrote…

    Definitely support the paid upgrade that others have mentioned here. I use textmate pretty much all day everyday, and it's also the least expensive piece of software I have. It's already been worth far (far far far) more than I've paid, so making your time worthwhile with a paid upgrade seems only right!

  34. 14 Jun 2009 | # Chris wrote…

    Great to hear how the development is going

    Its a hard thing to recognize when you need help so glad to see that you're getting somebody on board to help with the communication :)

  35. 14 Jun 2009 | # Dan wrote…

    Great news, and I'm also in favour of paying for the upgrade: ya gotta eat!

  36. 14 Jun 2009 | # Dan Wood wrote…

    I am glad to hear there is development on this product.

  37. 14 Jun 2009 | # Joost wrote…

    Great to see you posting again. Just a shout that I am still hooked on TextMate (serial no <300) and very excited to see what 2.0 will bring. TextMate has become the default text editor for my dev team and I'm sure 2.0 will be too! :)

  38. 14 Jun 2009 | # Caleb wrote…

    I knew progress was being made, but still glad to have a reassurance. While I'm excited to see version 2.0 the fact is that Textmate is still better than almost everything out there.

  39. 14 Jun 2009 | # Ron wrote…

    Fantastic News!

    I use TextMate 2 every day, looking forward to the release.

    Keep of the great work!

    -R

  40. 14 Jun 2009 | # soeren says » Blog Archive » This month in text editor news wrote…

    [...] to Matt Gemmell for pointing towards a new TextMate Blog post: TextMate development is going strong: TextMate 2 isn’t done yet, but progress is steady, it is [...]

  41. 14 Jun 2009 | # fbuser.com wrote…

    Everyone needs a vacations from time to time :)

  42. 14 Jun 2009 | # Oli wrote…

    Rock! I’m sooo looking forward to this (no pressure ;-) Good things take time and all that

  43. 14 Jun 2009 | # Andy N wrote…

    Like many others, I've been a bit frustrated with the lack of updates about development. Thanks for addressing this issue, and I hope we can hold you to your promise of delivering more frequent updates in the future.

    I see a lot of things with the tone of "Well that's great, but I've moved on to vim/emacs/whatever." I'm new to software development, but I have to say every editor I've tried (including to a lesser extent the original TextMate) shows lots of room for improvement.

    In short, I know there are many improvments available for text editors, and I'm excited for TM2 to deliver on some of them. Keep up the good work, and assuming TM2 delivers I will also be hitting that donation box.

  44. 14 Jun 2009 | # Bill Horsman wrote…

    Great news! I use TM daily for my work. I'd be happy to pay for an upgrade (or donate) if it means you are more rewarded and motivated. I can't wait to find out what you've been working on.

  45. 14 Jun 2009 | # Yann wrote…

    Nice Allan!

    Did my previous comment had anything to do with this post? ;)

  46. 14 Jun 2009 | # meh wrote…

    I don't care anymore. It's vapourware, and another proof that rewrites don't work.

  47. 14 Jun 2009 | # Ted Henry wrote…

    As much as we all like free stuff, I'm willing to pay for a TM2.

  48. 14 Jun 2009 | # Yingbo Miao wrote…

    My understanding is: tm2 will not be out this year. I think one of the reasons is: TM has no good competitors…

  49. 14 Jun 2009 | # Tobias Luetke wrote…

    I agree with the rest of the posts here. Please make it a paid upgrade. People will be unhappy for 15 nano seconds and then you get the cash flow to grow TM into something even more amazing then it is already.

    I'll upgrade the 19 TM licenses in my business on day one, no matter the price.

  50. 14 Jun 2009 | # popurls.com // popular today wrote…

    popurls.com // popular today…

    story has entered the popular today section on popurls.com…

  51. 14 Jun 2009 | # justin wrote…

    great to hear, I think this thing was dead in the water

  52. 14 Jun 2009 | # logansbro wrote…

    Yawn. I got tired of waiting and now am happily on emacs. Several months ago, I noticed a flurry of my twitter friends experimenting & moving to vim and emacs. I don't think there's anything you can do to win them (and me) back.

  53. 14 Jun 2009 | # Brian Puccio wrote…

    Nifty, the idea of remotely editing a file over SFTP sounds great. Right now having to SFTP in and then let Transmit open files in TextMate is less than ideal. Using FUSE is far too slow with remote TM projects.

  54. 14 Jun 2009 | # Pat Maddox wrote…

    Well, any chance we could get a release with split panes? That's seriously the only thing that moved me from TextMate to emacs a year ago

  55. 14 Jun 2009 | # Veit Winkler wrote…

    Thanks for the long awaited update. The vision on TM2 sounds great, looking forward to it. Anyway I favour putting out a rock steady release over rushing it especially as TM1 still does a wonderful job. Keeping the community informed and hooked is important though.

    Best,

    V

  56. 14 Jun 2009 | # matt wrote…

    Thanks for the blog update, ignore all the negativity, keep on coding and charge for v2. Best of luck.

  57. 14 Jun 2009 | # felix wrote…

    TextMate is perfect, there is no need for a TM2 !

    oh but anyway could the search dialog be made to allow restricting search to specific file types ?

  58. 14 Jun 2009 | # Joel wrote…

    You had a perfectly good product with version 1. You let it sit and erode despite for a long time because of a desire to rewrite everything, which is frankly amateurish. You have lost customers.

  59. 14 Jun 2009 | # raj wrote…

    I came here looking to buy TextMate… too bad you're gonna charge for V2.

    I'll wait to buy then, you just lost a customer for today.

  60. 14 Jun 2009 | # Joe Kohlmann wrote…

    Allan, TextMate kicks serious ass. Please take as much time as you need with it – all we need are reassurances that it's coming along.

    One design topic I hope you pay close attention: document management. I hope you keep in mind the approaches that Espresso has taken with its "Workspace" list in the sidebar and BBEdit's drawer – these implementations are clean, very easily scalable, and can very nicely complement tabbed documents.

    Thank you again for making TextMate, and thank you for finally posting this – we're rooting for you. Good luck with TM 2.0!

  61. 14 Jun 2009 | # hmart wrote…

    Windows support? when?

  62. 14 Jun 2009 | # Jeremy Gordon wrote…

    Paid upgrade for sure! You do great work; people appreciate that and won't hold an upgrade against you despite past policies!

  63. 14 Jun 2009 | # Geoff wrote…

    +1 for paid upgrade. If you won't support something you don't really value it.

    I've tried every editor under the sun, and despite TM1 getting a bit long in the tooth, it's still the best editor out there for me, especially with bundles like Git and the Missing Drawer plugin.

    Would love to see better search (from the same window, please) in TM2.

    Thanks Allan. Can't wait to see you prove the naysayers wrong, although I do realize that 90% is half-way.

  64. 14 Jun 2009 | # Tim Lahey wrote…

    I hope that you're keeping support for project files. I often have files in a directory I want excluded from the project and I like the ability to organize into "virtual" folders. This comes in handy for editing LaTeX. It allows you to group files in the drawer while having a flat structure in the directory. So, I can separate definition files, appendices, and the main body.

  65. 14 Jun 2009 | # Ben Long wrote…

    Thanks for the hard work. Don't make it a paid upgrade. Make it a paid, new version. Upgrade sounds a bit like the same, and from your post it sounds like we're getting something new.

    Looking forward to new possibilities.

  66. 14 Jun 2009 | # Eero wrote…

    As I'm also drooling for TM2 I'm also afraid it will never be out. The development has taken way too long and there haven't been any real signs of things moving to the right direction (screenshots etc) – just the radio silence and slowly dying blog. Thank you for trying to shape the information flow to the right direction again, keep it coming!

  67. 14 Jun 2009 | # ves wrote…

    macvim guys

  68. 14 Jun 2009 | # Cuauhtémoc Jacobson wrote…

    Allan please at least make a donation system. It would make me feel better to pay for such a substantial upgrade to the TextMate core. TextMate has been my ultimate editor for almost two years now. It's the Mac of text editors! if you know what I mean.

    Good luck and have faith in yourself! I for one look up to you as a half-god for what you have laid in my hands.

    PS: Congrats on your post! Today I "felt a disturbance in the force" and asked about TM2 in ##textmate, after weeks of not having visited that channel, this can't be coincidence… TM, or you, is magical!

  69. 14 Jun 2009 | # Francois wrote…

    Hearing from you is a great news ! I am very happy that v. 2 is to launch soon.

    Do you have any screen capture and improvement list ?

    Francois

  70. 14 Jun 2009 | # Bruno wrote…

    A Linux version would sell well.

  71. 14 Jun 2009 | # Devin wrote…

    Bruno, check out RedCar if you're interested in a TextMate clone for linux. I'm pretty sure it's been publicly stated several times that there are no plans for a linux or windows version.

    That being said, RedCar is unstable and while many of the features "work", it lacks the 'spit shine' alluded to in this post.

    That being said, I for one would be happy to shell out the $ for a linux version simply to have textmate on whatever OS I'm using. Something tells me, however, that we're probably more likely to start using textmate in a VM than textmate natively on *nix or doze.

  72. 14 Jun 2009 | # Billy H wrote…

    Thanks, Allan, for the update. I've been very patiently waiting for TM2–but I haven't given up on it. I knew the best OS X editor wouldn't die at version 1.x. :)

    Like others have said… I would be happy to pay or donate for the TM2 upgrade. You may (or may not) feel you're letting your customer base down by taking so long to publish TM2, but I (and likely others) see it as getting so much more of the goodness, regardless of how long the wait, and you've spent so much time perfecting it that you should be compensated accordingly.

    Looking forward to hearing you announce GA. :)

  73. 14 Jun 2009 | # Antipode - Article - Textmate 2 Still Coming™ wrote…

    [...] the lead Textmate developer made his first blog post about Textmate 2 in about two years: I am trying to slowly turn this boat. With this post, I hopefully am showing that a hand is at the [...]

  74. 14 Jun 2009 | # Nathan Youngman wrote…

    Thanks for posting Allan. And yes, take all the time you need…

  75. 14 Jun 2009 | # Mattt Thompson wrote…

    Wow. It's great to hear from you, Allan! The prospect of continuing development on TextMate is some of the best news I've heard in a long time. I know I'd be willing to pay a good amount to get behind something like that.

  76. 14 Jun 2009 | # Textmate 2: Working on it « Netcrema - creme de la social news via digg + delicious + stumpleupon + reddit wrote…

    [...] Textmate 2: Working on itblog.macromates.com [...]

  77. 14 Jun 2009 | # Justin Morris wrote…

    Thanks Allan, this has made my day… Will be tuning in for updates, and looking forward to hearing more about the continued development of my favorite piece of software…

    Couldn't agree with Bill H more – happy to donate to help you develop…

  78. 14 Jun 2009 | # Brad Choate wrote…

    The reason you aren't getting a lot of negative comments on this post is that you did a fantastic job with TextMate 1. I have no doubt version 2 will be even better.

  79. 14 Jun 2009 | # Luke wrote…

    The best news I heard all day! Looking forward to it. Keep up the execellent work!

  80. 15 Jun 2009 | # Ryan Townsend wrote…

    It will definitely be interesting to see if/how it takes advantage of the new technologies available in Snow Leopard.

    I'd love to see ProjectPlus either included in the app, or the bundle/plugin structure optimised somehow so PP runs better and doesn't eat RAM.

    Anticipation is certainly high, I'm sure you can deliver.

    +1 to the idea of a paid update. I think I've easily got my moneys worth from TM1.

  81. 15 Jun 2009 | # trand wrote…

    Hang tough Allen, I love TM1 and still am learning lot about its capabilities. No problem waiting for the next major release. I am also more than willing to pay for the new version. I really admire you for having vision, and rewriting despite a solid foundation of TM1. The world would move forward in leaps and bounds if everyone had your determination and vision rather than cutting corners and half-assing projects just to make money. Good luck.

  82. 15 Jun 2009 | # TextMate author explains what he’s been… | Cafyn wrote…

    [...] author explains what he's been working on: http://blog.macromates.com/2009/working-on-it/ [...]

  83. 15 Jun 2009 | # Dana Kashubeck wrote…

    While it is good to hear that development is moving along, I will remain cautiously optimistic. Unfortunately, there isn't much new in this post; most of it has already been said in the mailing list and previous blog posts.

    That being said, I do rely on TextMate daily. I try the others, but immediately give up on them. I, too, think that it would not be unreasonable to make TextMate 2.0 a paid update; I know it would be more than worth it for me.

    Since there is no idea of a launch date for TM2, can you tell us if TM1 will be supported on Snow Leopard?

  84. 15 Jun 2009 | # Mike Schinkel wrote…

    Debugger for PHP?

  85. 15 Jun 2009 | # Brian Anderson wrote…

    Allan, thanks for the software — Textmate still is running on my mac far more than any other app. I look forward to TM2, and will most likely being purchasing it.

    I enjoy software, using and writing it… So for all of you who are complaining about the software or complaining others have left TM for other editors… who cares? There are a lot of great editors, let people use whatever makes sense for them based on keyboard-shortcuts, price, platform, frequency of updates, interface, developers personality, or other reasons.

  86. 15 Jun 2009 | # Sornam Tomvak wrote…

    Hi,

    I've long since given up and moved back to emacs. It's hard to believe that someone in the commercial world could challenge emacs for slow release cycles, but you've done it. At least I can track my favorite emacs branch from source control – TM2 not so much.

  87. 15 Jun 2009 | # Andy Ferra wrote…

    @Allan Thanks for the update.

    If the responses to this post are any indication, it should be clear how eager your community is to support you in the release of your new product.

    I commend you on your transparency about your diffculties addressing large audiences but, I hope you can see how far a little responsiveness goes with your fans.

    Thank you for taking the time to update us on TM2 and keep up the good work.

    Very Best.

  88. 15 Jun 2009 | # Jeff wrote…

    Thank you for taking the time, and resources, to bring someone on to help you communicate better with the Textmate community.

    I look forwards to hearing about TM2.

    Keep up the good work!

  89. 15 Jun 2009 | # Matt Petrowsky wrote…

    Allan, quite honestly, if you don't do a paid upgrade [this is going to sound strong] (in my opinion – and anyone else is welcome to disagree with me), then you're a fool. [Told you it might sound harsh... but read on.]

    If there one thing there's enough of in the world of tech, it's the undervaluing (and overvaluing too) of what is provided. Yeah, there's a lot of crap out there, but when people live and breath a text editor that is used by so many (to literally make so many millions of dollars), then by all means you need to get yours too! I'm willing to bet your most loyal customers FULLY get that.

    Changing your text editor is almost like trying to change your personality. I remember fondly the 2 weeks it took me to wean myself off of BBEdit. It had power, but not like TextMate did, and it's been one of the best tools I've EVER used.

    I also agree with the some of the other comments, keep the information flow a bit more open. People want to support and connect with you because you've helped them with what they love to do (at least you have for me). You've helped all of us who want to do things quicker and better!

    Much luck with the new version and keep doing great work!

  90. 15 Jun 2009 | # Mathias wrote…

    Allan, keep up the good work, once I touched TextMate (having been exposed to many other editors since the 80s) I never wanted to turn back. Take the time you need and don’t let yourself get irritated by those who think that fast release cycles are more important than a high-quality product!

    ps. I don’t care if the upgrade is paid or free — though I would of course prefer the free option.

  91. 15 Jun 2009 | # Jonatan wrote…

    Jag väntar ivrigt på TM2, och jag håller med om tidigare postning över att detta borde vara en betald uppgradering, eventuellt rabatterad för tidigare TM 1 användare.

  92. 15 Jun 2009 | # Kel Solaar wrote…

    Glad to have some news, its bringing fresh air, wish you the best in your roadmap !

  93. 15 Jun 2009 | # Joe wrote…

    Delighted to hear progress is still being made, Allan. Keep it up! I have to agree with others here that, especially in light of the fundamental overhaul TM2 entails, you really should charge for the upgrade. I'm one of those people who bought their TM license as part of a MacHeist bundle but find that, even though I don't even use TM to its full potential, I use it more than all the other apps in that bundle (if I still use any of them at all…). I almost feel like I paid an unfair price for my license and would be pleased at the opportunity to pay for an upgrade!

  94. 15 Jun 2009 | # Martin wrote…

    Awesome news! And I also think a Linux version would sell well.

  95. 15 Jun 2009 | # Thijs wrote…

    Motivating yourself through some promise you made years ago that nobody truly cares about anyway might not be the best way to go about it :-).

    I agree with the others that you should charge for the upgrade. I think that might help you to get into a positive flow and everybody would be more than willing to pay a 10/20 euro upgrade fee.

  96. 15 Jun 2009 | # Graham Ashton wrote…

    This is great to hear. TextMate is the reason that I bought my first Mac (I'm now on my third). I've always had faith that the oft requested new features would appear at some point, but I was starting to wonder recently – even if it might be a little late, this is a well timed post!

  97. 15 Jun 2009 | # Anton wrote…

    Wow. I almost canceled the subscription of this feed. Good to hear that the best editor of the world is alive :)

    Just wanted you to know that there are lots of people out there that LOVE your work!

  98. 15 Jun 2009 | # tom wrote…

    I, and thousands of developers depend on Textmate daily. Charging money for V2 is no problem to us. Just please… keep working on it, and release something. This abandonware thing needs to stop. You have a great product and great community, keep it going.

  99. 15 Jun 2009 | # James wrote…

    Keep up the good work Allan, I don't code much these days but when I did Textmate kept my sanity. Make sure there is a donate button for when TM2 comes out because I'll certainly donate some for all your hard work.

  100. 15 Jun 2009 | # Ben wrote…

    Allan I converted to developing on Mac primarily b/c of TextMate. I would absolutely pay for an upgrade and I agree w/ above posts that think MANY others would not mind paying as well. Keep up the great work!

  101. 15 Jun 2009 | # Richard Dyce wrote…

    Folks, I think there are a lot of people wanting to "Donate for 2.0" – here's a thought – if it really is the case that Alan isn't charging for full licence owners to upgrade from 1.5 to 2.0, then instead of donating, why not buy another licence for 1.5 instead? (And maybe give it to a friend?) And yes, I'm putting my money where my mouth is right now…

  102. 15 Jun 2009 | # Double Shot #474 « A Fresh Cup wrote…

    [...] Working on it – A sign of life on the TextMate 2 front. [...]

  103. 15 Jun 2009 | # Stu wrote…

    I for one welcome our new textual overlords.

    Oh & also damn excited about this :D

  104. 15 Jun 2009 | # Case Larsen wrote…

    I'd pay to upgrade too.

  105. 15 Jun 2009 | # Gareth Conner wrote…

    The current TextMate is so fantastic that I find it very easy to wait for version 2. The improvements sound great and I will happily PAY for the upgrade (please charge for your efforts, it's only fair). It's good to hear that the progress is still moving forward, but don't feel bad about the lack of blog posts. Good luck with your work, and I hope you are having fun with it. Thanks for all your work on TM1, it is my favorite editor on any platform.

  106. 15 Jun 2009 | # Mark Parson wrote…

    So glad to hear it, thanks for the update Allan.

  107. 15 Jun 2009 | # Teifion wrote…

    I understand the desire of many to pay for TM2 but it's been promised as a free upgrade and if when it comes out my wallet isn't as heavy as I'd like then it may mean I don't upgrade right away or even at all, TM1 does after all work very well for me.

    Thus I suggest instead of trying to umm and arr between free upgrade and paid upgrade you instead make a donation option where people can volunteer as much or as little money as they think it's worth for an upgrade.

  108. 15 Jun 2009 | # mattias wrote…

    Going for a paid upgrade might be legally tricky as Allan did promise that it would be free for paying TM1 customers. Not that I wouldn't pay for an upgrade. I would be happy to even donate for an upgrade, something that I have never done before in my life.

    However, as said, TM1 has been sold with the promise that TM2 would be free of charge with it, so Allan cannot really just change his mind on this just like that.

    I think the appropriate solution for Allan would be to give the upgrade for free, but ask for donations, I would be happy to pay a voluntary fee, and don't even see it as a big deal that an upgrade would be priced, but it would not be good if Allan ended up in some troubles because of this.

  109. 15 Jun 2009 | # Ted Heich wrote…

    Can't wait to see it. Would prefer the free upgrade, but I won't feel bad going the way of a paid one. Keep going.

  110. 15 Jun 2009 | # Devon Weller wrote…

    I appreciate the post.

    The Textmate community wants to help make Textmate be the best it can be for all of us. Posting updates helps us do that.

  111. 15 Jun 2009 | # joh wrote…

    Honestly, TM has so many shortcomings that despite its niceness it should have deserved more updates and not two years of silence while brooding over 2.0. I'm not happy saying this, but I've lost any trust in the future of TextMate in the meantime. I also fear you will never be satisfied with the state of 2.0 — it will have to be absolutely insanely great to justify waiting years for it and when you're speaking of it lacking polish and it being 90% done… You know that exactly this polish and the "last 10%" takes more effort and time than the first 90% if you want to have a great app?

    My advice: Set a public date for a first alpha version and stick to it, even if it's crashing left and right. Hire a programmer to help you out with the more boring things and a GUI designer.

    Emacs now has YASsnippet, which even can import TextMate templates. There's full support for remote editing, it runs also on Linux and Windows, it has real consistent shortcut configuration (instead of the three-pronged TextMate mess), it has a large and active community and it has all of this now. And it is free.

    Sorry for sounding negative, but the world is moving on. I still think you have done a great thing by renewing interest in one of the oldest software categories (editors) and I thank you for that.

  112. 15 Jun 2009 | # Drunken Economist wrote…

    I agree with joh except for one point: Setting a public date. Do it like the big guys do: Set an internal date for yourself and try to stick to it.

    Then, 1 month before or so, send out a vague 'announce' post like this one giving everyone a heads up.

    DO NOT put a firm date on it. None of the big software companies ever do, including Apple. You need go no further than Apple's PR releases about Snow Leopard.

    As for me, I keep vacillating between Textmate and Smultron. The dealkiller for me with TM is the lack of CJK support.

    If you are going to support Unicode characters, I'd say CJK is a good place to start. For ones, you'll have many new friends in Asia. And you'll learn more how to process the other scripts [Thai, Arabic, etc]. Good Unicode tools can and do do this.

    Okay, that's my piece…

  113. 15 Jun 2009 | # Jonas Müller wrote…

    +1 for the paid upgrade idea. Considering the true value this piece of software is likely to have, I don't think it unreasonable to get people to pay some money for it at all. I assume there will be a free test-version again anyways to get the flavour?

  114. 15 Jun 2009 | # Arik Jones wrote…

    Yay!

  115. 15 Jun 2009 | # seyDoggy wrote…

    I will echo others here; if TM2 delivers all that you hope it will then I will gladly pay full price. I have gotten a lot of mileage out of TM1.5, much more then the price of admission would support.

    I want to see your hard work rewarded and I want your success and the future of TM development secured. I want the revenue you earn from TM2 to go towards TM3 development and beyond.

  116. 15 Jun 2009 | # Textmate developement is still going strong « Position Absolute wrote…

    [...] The Textmate blog has been pretty quiet for long time but Allan Odgaard just posted a new post today about the next version of Textmate. To know where Textmate2 is heading just click here [...]

  117. 15 Jun 2009 | # Jonathan Badeen wrote…

    I agree about charging for the update. It's been a longtime since I bought TextMate and I personally, knowing the quality of the product and it's invaluable nature, would be perfectly fine paying for an update. This is especially the case if it provides you with more incentive and time to develop this great product. Maybe just make it paid and if anybody complains then offer them a discount or money back but a lot of people like me wouldn't dare ask as we value the software so much.

  118. 15 Jun 2009 | # Aaron wrote…

    Great! Looking forward to future posts by you—and the technical writer. Out sourcing (also known as collaboration) is an awesome tool!

  119. 15 Jun 2009 | # Konsi wrote…

    I love textmate for years now! So if you need beta-testers… :-)

  120. 15 Jun 2009 | # Gareth wrote…

    +1 for paid update. Can't wait for TM2

  121. 15 Jun 2009 | # Tony wrote…

    Good news – almost given up on this editor (even started using Eclipse-yuk!)

    1. Charge for it – upgrade/new version, whatever – but charge for it. I know I've had my moneys worth out of this program, and if the upgrade/new version is any good at all, it will be worth the money
    2. Do as Drunken Economist (and by implication Joh) suggest. That will get the buzz up.
    3. Hire some programming help if needed – of 120+ comments here, something like 20% say they'll pay for the program. That's pretty amazing IMHO
    4. More updates please – tweets/one-liners anything, but more info please…

    And finally, thanks a lot for a great editor!

  122. 15 Jun 2009 | # Arik Jones wrote…

    I will admit that the time span in which updates have not been received has been angering for some and disappointing for others. However, I absolutely respect Allan for his responses to the community thus far. This community is pretty passionate and sometimes to the point of anger and disrespect.

    While I and others haven't been the most respectful in terms of responding to Allan's silence, he has handled it all with a lot of moxie and I respect that completely. For my own sake, I apologize to Allan for being such an ass previously.

    Thankfully, this blog post answers a lot of questions with regard to the silence and lack of updates for Textmate. For most (including myself) it seems easy to feel entitled just because you've paid for a license. But in reality none of us are entitled to tell Allan when to finish textmate. He doesn't have an official roadmap nor does he promise to provide one and it really made sense during the comment about Apple never talking about release dates until their products are at least in pre-launch stages. In other words, whether Alan releases Textmate 2 tomorrow or next year, we have no right to disrespect his efforts just because he isn't meeting our release schedule demands.

    All in all, I'm still hopeful for Textmate 2 and like Alan said, there are other tools following in the steps of Textmate (Espresso and Coda are the only ones I know of). So here's the future of text-editors on the Mac. :)

  123. 15 Jun 2009 | # kevinn wrote…

    Hmm, I didn't know that this app is in a state of limbo, with all of the recommendations around this app. Nice to know tho that development is pushing forward.

    I'll just wait for 2.0 instead of buying the current one. And stick with what I have atm.

  124. 15 Jun 2009 | # Text editing for fun and profit | Ryan McKern wrote…

    [...] it? Probably not. And in the interest of full disclosure, I wrote this post in TextMate using the [...]

  125. 15 Jun 2009 | # Boris wrote…

    Thanks, cannot wait to see what TM 2.0 would look like… Thanks for the update Allan

  126. 15 Jun 2009 | # the emotional pumpkin » Take heart wrote…

    [...] an entirely-too-long absence, TextMate developer Allan Odgaard posted yesterday on the TM blog that he is working on TextMate 2.0 (in fact, rewriting it from the ground up), and that its release [...]

  127. 15 Jun 2009 | # Jacob wrote…

    +1 for paid upgrade

    I'd be happy to pay 75% of the original purchase price for TM2, and would be O.K. with paying full price. ;)

  128. 15 Jun 2009 | # foljs wrote…

    In short, TextMate development is going strong: TextMate 2 isn’t done yet, but progress is steady, it is starting to take shape, and the end is in sight.

    A lot of times, statements like this the last thing you hear of a project ―I remember Ecto the blog editor (it was later sold to a different company and somewhat ressurected), or Rasterman's on and off postings for more than a decade that Enlightenment 17 is "just around the corner".

    Without even an alpha version to show up for, this could very well be the case.

  129. 15 Jun 2009 | # bugeye wrote…

    Thanks for the update. Although I have often wondered why TextMate doesn't get updated periodically like most apps I use, I must say that TextMate is one of the most solid apps I use, and it's rare that I even find myself wanting a feature that isn't there. It helps me get my work done, plain and simple. Worth every penny.

  130. 15 Jun 2009 | # binarycrayon wrote…

    great news! I was a bit worried before. Lots of people around me uses mac just for Textmate.

  131. 15 Jun 2009 | # Hot chocolate #15 … | Kai Richard König wrote…

    [...] TextMate Blog » Working on It – juhuhuhuhu …. period [...]

  132. 15 Jun 2009 | # Brock Gunter-Smith wrote…

    Bravo. Keep up the great work. There are so few pieces of software that I make mandatory on all workstations…TextMate is one of them. It's critical to the efficiency of our team and a product I'm happy to buy and support.

  133. 15 Jun 2009 | # james wrote…

    I've been using TextMate since I got my Mac and nothing has come close to beating it. I have Coda and Aptana, but sometimes I just want to code without a bunch of sidebar panels and auto-completion getting in the way. A lot of editors seem to have been tweaked by Tim Taylor and are way too much, but Textmate is just right.

  134. 15 Jun 2009 | # Mikael wrote…

    I enjoy using TextMate. Thanks for all your work with it!

  135. 15 Jun 2009 | # Cyril wrote…

    just drop a line to tell you how great is your editor, the only one I left emacs for.. If 2.0 brings to us as much as 1.5 brought to us, TextMate will be definitively the Editor

  136. 15 Jun 2009 | # yanokwa wrote…

    allan, thanks for the update! i think everyone is willing to wait, but status blog posts will really help.

  137. 15 Jun 2009 | # Watts wrote…

    As one of the ones who was poking you with a metaphorical stick in the last post here, I'm certainly glad to see this! Thank you for the update. I actually came by today because of indirect prompting from Mark Simonson's blog: he's released a new programming font called "Anonymous Pro" which apparently doesn't work in TextMate because of an obscure bug in TextMate, which has been fixed in a build that hasn't been released yet. (I have a fine enough programming font in Inconsolata, so I can wait.)

    I see the occasional "I got tired of waiting I'm happy on [insert editor here] now and you'll never get me back" reply; well, good for them, I guess. In theory, Emacs can outpower anything, but configuring and customizing it (or Vim) to a point where it even roughly matches what I'm used to in TextMate is a monumental pain in the ass. I know. I've tried. I keep trying, but: (sorry "emacs" (I have (better things) (to do)) (then tweak (lisp code) (to configure 'simple 'shit))). I can't stop doing my actual work long enough to get Emacs up to the point where I can do my actual work in it. I've spent the better part of a day just trying to get nXhtml to recognize intermingled PHP and HTML together the way it claims it will. Does the "Emacs Starter Kit" I downloaded that makes things simple (ha! ha! hahahaha!) get something wrong when it configures this? Who the hell knows? I love you in theory, Emacs, I really do — but this is the sort of thing that made me pay money for TextMate in the first place.

  138. 15 Jun 2009 | # TextMate 2 am Horizont ‹ bensite.net wrote…

    [...] neuer Blog-Eintrag von Allan Odgaard liefert jetzt aber ein paar neue Details zu TextMate 2 und erklärt unter [...]

  139. 15 Jun 2009 | # Paul wrote…

    Folj,

    What makes your comparison with E17 especially terrifying is this: The Enlightenment folk are still at it. Two days ago they announced another snapshot release:

    http://www.enlightenment.org/p.php?p=news/show&l=en&news_id=9.

    That said, it's a false comparison. Textmate 2 is a text editor, not a religion. It's taking a long time, but I actually am confident that they are working on it, as are most people who've been following things here, I think.

    The issue being discussed seems to be whether they should charge for the upgrade, and here I disagree with most of the people here. And not just because I want my free copy.

    Allen committed to his current course of action knowing that the "smart" approach, from a business perspective, would have been to incrementally upgrade the project feature by feature to a point where he could justify an upgrade fee. He decided to embark on something different, and promised a free upgrade as a reward for our patience in exchange for an understanding that there would be minimal feature improvement for a longer than ordinary period of time.

    This has been frustrating for people who are frustrated by some of the features in Textmate that are simply lacking. And it's frustrating for people who want constant upgrades. But that was the deal. And, frankly, I've seen no indication that the "delay," if you want to call it that, was caused in any way by reduction in his income stream and a reluctance to complete something he was going to give away for free.

  140. 15 Jun 2009 | # Chris wrote…

    Nice .. :)

  141. 16 Jun 2009 | # Alistair wrote…

    I hate to be a dissenter in this love-fest, but this is "hang on, we're still working on it" message is all too familiar to me.

    Many years ago when the web was new, there was a terrific product for PCs called HomeSite. It was developed by Bradsoft and was powerful and changed the game for all future applications.

    I followed it's development and acquisition by Allaire, Macromedia and finally Adobe.

    When I switched back to Mac 4 years ago, Homesite was at 5.5 and was being "actively developed" by a small developer team within Macromedia (now Adobe). There was the rare "stick with us" message from the development team, but they had nothing to show and were reluctant to talk about what features were being added or any other details.

    The result? HomeSite hasn't changed one bit in over 4 years. Adobe refuses to acknowledge that the project is dead, but it has fallen way behind and is no longer relevant in the market today.

    What made it so? Competing resources at the parent company is one factor, sure, but with the web changing every day, it is impossible to try and draw a line in the sand and create an application that works for that point in time. By the time you are done getting it up to speed, you are 3, 6, 12 months behind.

    The only way to stay relevant and current is to commit to continuous development, not monolithic upgrades every X years.

    As far as I can tell, this is what has happened with TextMate. Once my favorite application, bar none, it has fallen behind and I sense that the development required to bring it up to speed has become more than can be mounted.

    I fear that, despite the hopeful blogpost above, TextMate may be too far gone to save.

  142. 16 Jun 2009 | # Michael wrote…

    I seriously laughed out loud for all to hear at the "you can't have me back I'm using emacs" post. Good for you, little buddy! Score one for open source, right? You can keep your hairy Gnu. It stinks. It's opensource turdware.

    Nothing compares with Textmate. It's not indie software, it isn't updated to get the cool new cube rotate effect or fading stuff or whatever. It's solid and I'm making money with it every day. Try Coda, Espresso, vi, emacs whatever… you'll be disappointed. Textmate is worth the cash. It has never crashed on me at all. It's like the foundation of web development, for Django, PHP, Ruby, you name it. Screw getting a Palm Pre tattooed on my arm…. I'm getting the Textmate icon tattooed on my head. I'd call my firstborn son Textmate.

  143. 16 Jun 2009 | # Michael wrote…

    Alistair: Obviously I'm ridiculously biased, but what exactly do you want a text editor to do???

    Also, in other news, Homesite hadn't been updated for five years. Textmate has only been around for five years. It also wasn't swallowed up by some large faceless corporation. It's being developed by far fewer people than the Homesite team had, too, I am sure.

    Also, Adobe has stopped selling Homesite. It's dead.

  144. 16 Jun 2009 | # Watts wrote…

    Alistair, just curious, but in what ways has TextMate "fallen too far behind"? There are some features — mumble mumble undo, mumble mumble split panes — that can only be added through changing the core engine, but there's an awful lot that can be done through bundles in a way that simply isn't true for a system like HomeSite. (I was also a HomeSite user, in the late '90s.) In the time that TextMate has been "barely developed" from a user-facing standpoint, bundle development hasn't stopped at all; just earlier today I updated about a dozen of the bundles I use regularly, and that updating was itself handled automatically through "GetBundles"– bundle-provided technology.

    Michael: with all respect, people who take the time to set up Emacs the way they want to really aren't disappointed. I'd rather use TM, too, but I'm not going to trash an editor that's exceedingly capable just because it's rather an ugly duckling. The strength of TM is how much functionality is exposed through bundles the strength of Emacs is that all functionality is exposed to extension writers. There's stuff you can do in Emacs that you just can't do in anything else. Yes, it drives me nuts enough that I've effectively paid to get away from it–but I would never dismiss it as "turdware," and neither would anyone else who's spent a few hours understanding just what Emacs is about. (And to those who say it's unrealistic to expect anyone to spend a few hours understanding that, if I hadn't kept coming back to put real effort into seeing what people liked about TextMate, I'd still be using BBEdit.)

  145. 16 Jun 2009 | # jlvelez1 wrote…

    TextMate is already perfect!.

  146. 16 Jun 2009 | # Bill Graefe Jr wrote…

    Just bought my first copy of TextMate a few days ago. Just a few features sold me on it.

    Though I was happy to hear that it wasn't dead before I'd bought it, it's worth its cost regardless. Nonetheless, even a sentence or two monthly (like a heartbeat) is better than nothing if you have a lot of people hopeful for a product.

  147. 16 Jun 2009 | # Anonymous wrote…

    "Good cooking takes time. If you are made to wait, it is to serve you better, and to please you." Menu of Restaurant Antoine, New Orleans.

  148. 16 Jun 2009 | # Bill wrote…

    Glad to see it's not dead. I know you were cooperating with the e-editor folks, and I hope that either continues or you're rolling out something for Windows as well? It's something tons of Windows users would happily pay for. If not, I'd still love to see you work with e and keep that product comparable if not identical.

  149. 16 Jun 2009 | # Simon wrote…

    Real artists ship.

  150. 16 Jun 2009 | # joh wrote…

    I think the Emacs/TextMate dichotomy is interesting. Emacs is complex and arcane, yes. But it has been around for more than 30 years now (no joke), runs on every platform under the sun and is still in very active development, with version 23.0 nearing release (which finally will use Cocoa instead of Carbon on OS X). TextMate is more contemporary and comfortable, but is only 5 years old and it looks as if it's already in a coma.

    I will of course follow this place and wish TextMate a bright and long future. Maybe we will be still here in 2035, discussing the release of TextMate 23.0 ;-)

  151. 16 Jun 2009 | # mikkel wrote…

    tm2 will rock the world!

  152. 16 Jun 2009 | # Anonymous wrote…

    I bought TM for what it's capable of doing today, not for what TM2 might be capable of doing tomorrow. And it hasn't degraded since.

    That said, in the "core" set, my main request is to be able to open humongous files (like, 1GB text files). This means being at some point disk-based, not memory based.

    My second main request is better support for debugging languages such as Ruby and Perl. But it may go beyond what's expected from a text editor.

  153. 16 Jun 2009 | # Kalle wrote…

    Hi Allan, thank your for your update! I use TM professionally every day and I am very happy. I am also happy to see that you decided to increase the transparency in the TM 2.0 process, it will only help to take you, your product and your business to the next level. Keep up the good work!

  154. 16 Jun 2009 | # Jane Q. Public wrote…

    While TextMate 2 sounds really cool (if the vague comments can be taken at face value)… I would like to repeat that TextMate is losing developers to vim for the simple reason that TextMate has no split screen. I really urge you to re-think the priority of that feature. The lack is hurting you.

    Just trying to help.

  155. 16 Jun 2009 | # swy wrote…

    Double-byte character support please!!

  156. 16 Jun 2009 | # Bill wrote…

    Hey Allan,

    I love TM 1.5x, and have ever since I got it as part of MH1. I will gladly upgrade to 2.0 whenever you finish it, but I have to put forth that I hope, even if you finish it in a post-Snow Leopard era, that you build a 10.5-compatible Universal Binary, at least of the initial release for us poor PPC saps being left out in the cold by Apple's constant pounding of the upgrade drum. While I'll be the first to admit that my iBook G4 is a fossil, it's still plenty powerful enough to do some light webOS debug work, with help from TextMate :D

  157. 16 Jun 2009 | # Collin VanDyck wrote…

    Hi Allan,

    Thanks for throwing us a bone. What's helped TM survive in a void of updates has been the excellent extensibility of the product and the ability to augment core features with newer code. A prime example of this for me in my workflow is the Ack in Project bundle.

    However, that being said, I'm really looking forward to some core improvements in the product, the top of my list being better memory management and performance. I work with really large projects and text files and will occasionally have to quit and restart TM to get some responsiveness back in the editor.

    This blog post was a good first start, but given the duration between product updates, perhaps setting up a small screencasting blog series showing some of the updates and development of TM2 would be huge.

    Release a beta, don't worry about it being perfect. Please keep up the good work.

  158. 16 Jun 2009 | # Jonathon Delacour wrote…

    @kazu and @Drunken Economist. Don't hold your breath waiting for CJK support. It's unlikely to ever happen.

  159. 16 Jun 2009 | # Nicolas Goles wrote…

    Have been waiting for this!

    Thanks!

  160. 16 Jun 2009 | # Till Salzer wrote…

    Hi Allan,

    take your time with TM2: I can hardly imagine anything missing in the current TM. Actually, somethimes something comes to my mind, but since it does what it is expected to do (this statement includes kudos to all the extension writers), I feel no pressure. Will upgrade anyway, though, if just to demonstrate how happy I am with TM1.

  161. 16 Jun 2009 | # Tobias wrote…

    TM1 was and is perfectly okay when it comes to edit text. I use it to write elaborate emails, drafts and code all the time (including this post). To me the most intelligent and helpful feature is completion by hitting escape. But of course I'm in love with the rest of the editing features as well.

    But then, there's a lot of room for improvements regarding the management of larger project. This is the main reasion the competition (Coda & Co.) looks so appealing from time to time without really helping me out, as I'm not a web developer.

    So I hope TM2 will show us a beautiful but generic way to manage larger projects with lots of files … That of course would be well worth an update fee. But what I don't get is begging for a paid update. As if that would speed up development!

    I guess it's just that Allan is a perfectionist with all positive and negative side effects. Just remember the early days of TextMate: Allan might have never released anything, if not David Hansson 'forced' him to (even if it couldn't print a page!).

  162. 16 Jun 2009 | # TextMate 2 | llun wrote…

    [...] I don't know will it has better version for handle project. But I know it now after this blog post. He is working on it. That's enough for me to waiting it. The best editor app for [...]

  163. 16 Jun 2009 | # urbankid wrote…

    Thanks to TextMate my developing hours are more fun and effective. Looking forward to any updates as TextMate is by far my favorite editor app.

  164. 16 Jun 2009 | # Kirt wrote…

    I also vote for a paid upgrade. Because none of us want future development to be slowed because you can't hire more people to help you. You're screwing us by not charging.

  165. 16 Jun 2009 | # Boris wrote…

    My vote for paid upgrade as well, I send what @Kirk said

  166. 16 Jun 2009 | # Rory wrote…

    I am very skeptical about this. My guess is that TM2 will be out in perhaps two years, but that may be optimistic. Really, all I want is a TextMate 1.5.8 with chunked undo – even a really primitive one that chunks by whitespace and non-whitespace characters. Would that really be so hard to write? But no, I'm sure you will say "I already implemented that in 2.0, so why should I implement it again? Just wait two years for me to release 2.0, and you shall get everything you want." In the meantime, your refusal to spend a few days porting code to the old project will cause many people to spend two whole years with buggy undo.

    Yeah, I'd love to see TextMate 2, but it's not coming anytime soon. But I'm good at waiting. I just have to forget that there is an update planned and think of TextMate as abandoned, and the years will pass by quickly enough.

  167. 16 Jun 2009 | # Brent Vardy wrote…

    I use the current version daily and love it, would have no issues going for a paid upgrade. Good Luck with 2.0. Thanks for a great App thus far.

  168. 16 Jun 2009 | # Yan Pritzker wrote…

    Keep up the good work. I too think you should at least post once a month even if it's two sentences "I am alive, work is in progress". And feel free to charge for the upgrade, I think it is worth it.

    Now then…:) can you please address two small problems (hopefully already remedied in TM 2.0) – first when you quit it says "3 files have changes" but it doesn't tell you which ones! So if you have 30 tabs open..good luck wading through them. Frustration overload at the end of the day when you just want to shut down the editor makes me want to break it against the wall. Second, please fix the search – it beachballs to hell on large projects. Using the 'ack' plugin http://github.com/protocool/ack-tmbundle/tree/master helps but it'd be nice to have ack be a native search option as it's faster and nicer than grep/find. Ability to filter by filetype would greatly speed up searches too.

  169. 16 Jun 2009 | # Antti wrote…

    Thanks for the update and an amazing product Allan

    As developers we all know how tempting a rewrite is. What you need to do though is set up a roadmap. Internal milestones, deadlines you stick to, the whole shebang. That way you can at least announce a rough date for an alpha, beta etc (alpha coming out in August, aiming for release in January etc). Maybe you already have this but now it feels like it's "i work some on it when i have extra time", which we all know can will take forever. Maybe hire a project manager instead of a technical writer ;)

    Thanks for the update though, i love textmate and would buy it again anytime. Would also pay for TM2. Keep up the good work!

  170. 16 Jun 2009 | # Mark Orr wrote…

    Thanks Allan, really looking forward to it. I'm another customer who would be perfectly happy if there was an upgrade price.

  171. 16 Jun 2009 | # Chris Your wrote…

    I owe alot to TextMate, Ruby on Rails, and Windows Vista for tempting me to switch development from Windows XP back to Mac. I'm so much happier these days.

    I'd be fine paying full price (or more) for TextMate 2. Just think of the time and keystrokes we've all saved with TextMate. I won't be offended at all if there isn't a special upgrade price. It's important to get paid for what you do. It's not like we're filling up the wallets of fat-cat CEOs and fueling their jets. At least I don't think we are… um…

    Looking forward to TextMate 2!

    Cheers

  172. 17 Jun 2009 | # Carl wrote…

    Whoa! You know what I like about TextMate? It hasn't changed much. Yes, that's right. It's been a constant. It's a tool. It works. It works well. Very well. It feels good to work and rely on muscle memory. To be frank, I doubt anyone is truly using every feature of TM. There's a lot of depth here that probably is untapped as it is.

  173. 17 Jun 2009 | # the_0ne wrote…

    Ever heard of twitter? heh, really you should keep your user-base more informed. I'm not talking about a blog post a day, just a short blurb on twitter once-in-awhile would suffice. Better than nothing.

  174. 17 Jun 2009 | # Brian wrote…

    Take everything commented here with a big grain of salt and keep up the good work. You can't please everyone. I for one will be really pleased with the new featured you have mentioned so far and will be happy to pay for the upgrade. Looking forward to seeing the results of your hard labor.

  175. 17 Jun 2009 | # Blog Macoscope» Archiwum blogu » Ładne faktury prosto z Maktury! wrote…

    [...] praca nad nowym szablonem będzie więc bardzo wygodna. Wystarczy ulubiony edytor HTMLa (może już długo oczekiwany TextMate v2.0 :)) z otwartym kodem szablonu, a po zapisaniu każdej zmiany jej efekt bedzie można na żywo [...]

  176. 18 Jun 2009 | # James wrote…

    Im very excited to see that stuff is going on I have been waiting for some news about 2.0 even though I have been away from programming for the last couple months I CANT WAIT!!! I know its going to be amazing.

    TextMate is 50% of the reason I own my mac right now and you should know it.

    Also know that me, and most if not all the people using text-mate will want to use 2.0 and will have no problem spending money on it hell I would be happy paying full price…

    and me… well lets just say I don't buy much software….

  177. 18 Jun 2009 | # Phil wrote…

    Glad to hear you're still working on 2.0. Please keep the posts coming, even if it's something brief and general. It helps to know the project is alive and kicking. :)

  178. 18 Jun 2009 | # Brian Hogan wrote…

    I develop Rails apps for a living, and I love TextMate. However, lately I have too begun feeling the sting of not being able to have split-views. Being able to easily work on code and it's tests at the same time is beautifully productive. I really hope this is implemented soon.

  179. 18 Jun 2009 | # TextMate 2.0 will come some day | danielhaus.de wrote…

    [...] Gresat news from Allan Odgaard, he's still working on TextMate 2.0 and "progress is steady". [...]

  180. 18 Jun 2009 | # Daniel Haus wrote…

    Thank you for the status update, Allan. After years I'm still totally happy with 1.5, but (like everybody else) I'm so curious about the new improvements and features. Is there a chance to see any teasers like screenshots or the like? Anyway, keep up the great work!

  181. 18 Jun 2009 | # andré felipe wrote…

    I am following you. Good work, congratulations.

  182. 19 Jun 2009 | # Mark wrote…

    I agree it should be a paid update, and you should have hired more developers to propel development. The responses here alone, show you have a massive market of users, but it'd be a shame to lose them.

    I for one have found myself turning back to vim and mostly emacs. Good luck with the new release.

  183. 19 Jun 2009 | # Eric Fields wrote…

    I'm thankful for the time and thoughtfulness that has gone into TextMate. I've tried Coda, Espresso, CSSedit and others as they have come out over the last 2 years.

    I think they all have the aesthetics down — and some nice workflow helpers — but just like all good tools, looks are ultimately secondary to function. TextMate soars above the rest in terms of what a good developer needs his editor to do day-to-day.

    A personal favorite is multi-line pastes. Option-dragging down a column and then pasting the same dummy href to 20 <li> anchors is a beauty of a timesaver.

    In the end, its all about the details. Nice work.

  184. 19 Jun 2009 | # Brock wrote…

    Great to hear! I'll just add to the chorus of people that are excited for the next version. Definitely worth waiting (and paying!) for :-)

  185. 19 Jun 2009 | # gtardini wrote…

    thanks guys!! textmate is awesome!!

  186. 19 Jun 2009 | # _mindMeld » Textmate: “I’m not dead yet” wrote…

    [...] link: TextMate Blog » Working on It [...]

  187. 20 Jun 2009 | # Eric Gillet wrote…

    can't wait and will pay for it !

  188. 20 Jun 2009 | # Technikwürze – Web Standards Podcast » Blog Archive » Technikwürze 138 – zensiert! wrote…

    [...] Textmate: Wir arbeiten dran! [...]

  189. 20 Jun 2009 | # LeoB wrote…

    Hi Watts,

    Could you please tell me what problems you had when you tried to use nXhtml?

    I made a new release two weeks ago (version 1.80) where I hoped I had finished rewriting the routines that find the chunks containing different parts like PHP and HTML. Is that the version you tried?

    If you want to get nXhtml working and have problems then please report bugs and/or ask questions at

    https://launchpad.net/nxhtml

  190. 21 Jun 2009 | # Floris Fiedeldij Dop wrote…

    Please note that this is exciting news, but that the first time I inquired regarding future development was way before Leopard came out and was informed that version 2 had the focus on Leopard.

    We're now at Snow Leopard status .. so despite the good news about upcoming releases, and me still daily recommending this editor to so many of my friends and users, it's a bit disappointing it took this long to get a solid update / upgrade.

    I have seen competitor software thrive under the leopard development and introduce features I wish textmate had. But kept course and stayed on the textmate path and didn't switch. I hope this blog turns out to be truth and we have a version 2 in our hands making the wait, worth it.

    Sorry to sound a bit down, but I am a big fan of the program and use it more than plenty of times in a day for hobby and work. But it simply has been a while.

  191. 21 Jun 2009 | # Anonymous wrote…

    Thanks Allan on such a great app. Your humility is extremely inspiring, such a true indication of great character.

  192. 21 Jun 2009 | # TextMate: Project Refresh Slowness - graysky wrote…

    [...] the mythic TextMate 2 is released and fixes each and every TextMate issue, here are a few [...]

  193. 21 Jun 2009 | # Michael Balk wrote…

    I'm so glad to hear that the work is progressing nicely. I also would like to see more blog postings, even if they are just a couple of lines to let us all know you are ok. All of us out here tend to get a little worried when we don't hear from you for awhile. So a short ping once in awhile would suffice.

  194. 22 Jun 2009 | # iconz113 wrote…

    yes, thank you god!, now pray for quicksilver.

  195. 22 Jun 2009 | # anrake wrote…

    Love the program. Use it every day, Japanese (unicode) support is a must. It's the one thing I get hung up on every time I use it.

  196. 22 Jun 2009 | # halk wrote…

    Glad to hear about TM2. Thanks Allan.

  197. 22 Jun 2009 | # Hugo Wetterberg wrote…

    My god, the capacity that people have for whining. TM1 is great, and if you find a tool that suits you better – good for you! Personally I'm very pleased with TM as it is. Event though I'm eager for the next gen I don't go through each day in pain from not having it, as some pople seem to do.

    Allan, thanks for a great tool that, for me, still provides an unsurpassed editing experience.

  198. 22 Jun 2009 | # 松戸より wrote…

    もうアップデートはないものかと半ばあきらめていました。 今後はもう少し頻度を上げて何でもいいので記事を更新して欲しいものです。皆と同じくアップグレードは有料でも構いません(無料なら嬉しいですが、、、)

    日本語のテストします! だから日本語です!

  199. 22 Jun 2009 | # Boris wrote…

    This is what the above Japanese says according to google translation:

    "Update the other half was given up or not. The future is what you want to update the article, so whatever the frequency up a bit. As with all upgrades can be paid (which is free if I am happy,,,) Test of the Japanese! This is so Japanese!"

  200. 23 Jun 2009 | # LeoB wrote…

    Thanks Watts, I think we solved the problem that you had when installing nXhtml, or? (Please see https://answers.launchpad.net/nxhtml/+question/75032 for how we solved it. It was actually a small problem – if you are used to Emacs.)

    Maybe there where other problems? Or is it just that starting using Emacs is a bit hard? (For potential Emacs users on Windows there is an installer that includes nXhtml that should make it easer to get started: http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl – the patched version is the easiest one.)

  201. 23 Jun 2009 | # Elliot Larson wrote…

    I'd hate to slow v2 development, but +1 for a 1.5.x release with split panes. While I'm very excited to see what your geniusness is coming up with for v2, this feature is the one I'm most eagerly anticipating. Tried emacs for about a month based on Pat Maddox's recommendation. I couldn't hack it and went back to TM, but the experience left me really wanting split panes. Testing file and code file sitting side by side in perfect harmony (that should be a song).

  202. 23 Jun 2009 | # heiko wrote…

    Great to see that development is still ongoing. I'm looking forward to the chances in TM core for the 2nd version, the need for which I can understand well.

    By the way, I've had to re-discover this blog in my list of bookmarks at my old computer. Congratulations on your decision of working with a technical writer — PR is probably still more important than you think it is. While it is more your problem than mine, it's still nice to see that you're actively working on this.

  203. 24 Jun 2009 | # A not-so-comfortable textmate user wrote…

    Textmate is really an idea and this idea can have much more impact and brighter future if it is not just based on one or two persons' work. I guess lots of users like me would appreciate more if textmate can be turned into public domain. Frankly how much can you expect from a one or two persons' work on such a great idea. From this viewpoint, emacs as an idea is less modern but more trustful with better implementation and longer future.

  204. 24 Jun 2009 | # A comfortable textmate user wrote…

    I second on autosave. I hate the fact that I couldn't recover my work due to unexpected crash.

    I also second on split window for better productivity.

  205. 25 Jun 2009 | # Elliot Larson wrote…

    I get what the uncomfortable dude is saying. That is one of the great things about Emacs. Of course, TM is pretty spot on with only one developer… so I wouldn't really recommend rocking that boat.

    Speaking of Emacs, it would be cool to have an open source command line version of TM that could utilize TM themes, snippets, etc. Emacs is a great tool, but something about LISP just makes me cringe… }}}}}}}}}. It would be great to have a command line editor that you could extend with Ruby.

  206. 25 Jun 2009 | # DHR wrote…

    I couldn't disagree more. TM as we all know it is a child of one developers brain. This is not to dismiss open source or team development. But TM is more in the vein of creating art. When TM hit the scene, some concepts where so new and well implemented that it was clearly the result of some unusually creative process. This would have not been achieved by the open source community. Open source is extremely good at better implementing existing concepts but is rather abrasive for the stubborn mind that wants to try something new. Programming can be a way of self-fulfillment like art is. From the way Allan does his thing, I would estimate he is that type of guy. TM is his poem and as I imagine, writing a poem v2.0 is always a bit of a nightmare. It would, however, be much more so if he wrote it collectively.

  207. 25 Jun 2009 | # max wrote…

    I am a beginner of textmate and new to Mac (swopped from Win just 2 months ago). Personally, Textmate is the best editor I have ever used and I have tried loads of alternatives. I feel there's quite a few features other editors offer as well, but in the end it's just more fun and less hassle with Textmate. Allan, I'm looking forward to your ideas. Make people pay for TM2 if you think it's worth it. If you don't want to get rich, donate some money. +1 for paid upgrade.

  208. 26 Jun 2009 | # Sean wrote…

    The do or die feature for me is going to be whether you can get context-sentive autocompletion going. You know, if you hit "." after typing a variable it pops up with a list of properties. And I'm not talking about hard-coding them all in. It should be able to read your other classes and files and know what the properties are.

  209. 26 Jun 2009 | # Sean wrote…

    Oh, and I'd be happy to pay for TextMate 2. I think you should charge for it as well.

  210. 27 Jun 2009 | # Hussein Morsy wrote…

    Thanks Allan for the great news. +1 for paid upgrade

  211. 27 Jun 2009 | # Around the web | Quest For News, A TUTORIAL Base wrote…

    [...] Working on It – I should write a similar post about Tasks Pro™. [...]

  212. 30 Jun 2009 | # emacsuser wrote…

    Please, improve Cmd+T! See better file picker here http://github.com/alk/gpicker/tree/master

  213. 01 Jul 2009 | # jiyoon's me2DAY wrote…

    지윤의 생각…

    Working on It….

  214. 03 Jul 2009 | # Shawn Van Ittersum wrote…

    Allan,

    You cite the threat of copying by your competition as a reason for withholding details on TM2. If you had managed your prior success properly, you wouldn't have any competition.

    TM1, though innovative and useful, had numerous shortcomings (which vocal users like myself had been raising for months. You blew us off because we didn't fit your narrow-minded use case. You said our expectations for Mac-like text selection were irrelevant to you, because you don't use a mouse much when editing. You let numerous other known problems, like the Find-and-Replace lag, the arcane and inconsistent shortcut keys, and numerous others (you have a list of 20 big problems elsewhere on this site) go unfixed. You neglected to learn much of anything about Apple's Human Interface Guidelines, a result of decades of research and available to anyone for free, even after winning an Apple Design Award (by some lucky miracle that your text editor happened to debut with the rise of Rails development on the Mac.

    You could have had TM2 released already, and probably more perfectly than you envision it even today. You should have:

    1. Realized that, instead of belittling the users who cared to send you feedback, this feedback represented additional REVENUE OPPORTUNITY which could fuel development of the other features that you cared about.
    2. Made peace with yourself to loosen your absolute grip over the app code and hire additional developers much sooner. You waited far too long to hire help, and it appears that you are still understaffed.
    3. Drawn up a business plan for TM2, surveying the users to find and rank the major pain points and discover how much they would pay for an upgrade to address the issues. As you've seen in the above comments, Mac people are not open-source freetard zealots. We happily pay a premium for our computers, because we like to have the best. We'd happily pay an upgrade fee for you to fix the problems with TM1. Why you chose not to charge for TM2 is completely beyond my understanding. But then again, so was your offer to refund my money three years ago when I complained about your buggy text selection algorithm. It seems you'd rather us shut up and keep our money than help you and PAY you to make a better product.
    4. Not taken multiple months off of development to go skiing. A week or two would have been justified and even well-earned, by your hiatus for most of Winter 2007 was foolish and irresponsible. Not that you've released much of anything since you came back. You created a movement and then seemingly walked away.
    5. If necessary, found investors to finance your development of TM2. Rumor has it that you had quite a bit on TM1, which no one would have begrudged you back then. But instead of reinvesting it, you went on vacation and left us hanging. If you needed more money to feel secure hiring more full-time developers, then you should have gone to an angel investor back in early 2007, when financing was still easy and you had the momentum and awards and fanatical support of your users. Anyone would invest in that. You squandered a huge opportunity there, because you wouldn't give up your absolute control.

    You may not care about the business side or the rewards of fast growth, but you don't seem to care about us users either. We could have had TM2 in 2007. Who knows what you might have released this year as TM4. Instead, we get another vaporware announcement that it's coming, with no screenshots, no list of new features, in fact, no new specs of any kind. To top it off, an admission that "much of the front-end still needs work," when the front-end was where all the critical shortcomings were in TM1. You want us to think you're turning this boat around, but it's like you haven't learned anything at all.

    For the sake of the users, start running this like a real business, so you can ship the damn software, and make it right for the USERS. If all you care about is yourself, then you and TextMate deserve to become irrelevant as your competition leapfrogs you and eats your lunch.

  215. 03 Jul 2009 | # DHR wrote…

    What a pointless effort that posting is. Shawn, why do you generalize your feelings and claim them as if they where general principles? I for one can live with the shortcomings you mention and I feel the situation among the whole user-base of TM is pretty diverse.

    I am not saying to shut up, if you feel disappointed or annoyed with the current version of TM or the way V2.0 is being developed. However, it's just your complaints. So, spare your numbered advises. If you know how to run a business or how to develop a better editor, no one stops you from doing so.

    It is just so pointless to tell a smart guy how to be clever. In case you did not realize, its Allans life, not yours (or mine for that matter).

  216. 06 Jul 2009 | # Chris wrote…

    Hey

    Great news to hear that TM2 is still in the pipeline – I had started to wonder if it was going to happen!

    TM makes my job so much easier but I'd have to agree with some of the comments here and say that split-view and a threaded search (so I can keep working!) that doesn't beachball on large projects are two big musts.

    Great work with TM1 – but lets see some more information about what we can expect to see from 2!

  217. 06 Jul 2009 | # Garreth wrote…

    Completely agree Shawn. Well written.

  218. 06 Jul 2009 | # Martin Fencl wrote…

    I am a snowman, love skiing. Go for it, Allan! Hahahaa. Rent a chalet and work in the mountains. Mountain biking is good for you too. Get that TM2 out. Charge for the new version. Paying somewhere around $50 will make me happier than getting it for free. I have, of course, a selfish motivation – if you don't collect your money, TM will die. It's a matter of time. I want TM.

  219. 07 Jul 2009 | # Czerny wrote…

    The best thing you could do would be .lproj language packs because I always wanted to create a german interface for my developers team. But I never get how to do that in the past version.

  220. 08 Jul 2009 | # Krist0ff wrote…

    Textmate is already lovely. For me, and probably many other people, the feature that would definitely kick ass is collaboration over the network, similar to what Subetha Edit does. I don't really want anything else to be added – if this one feature is there and working fine, allowing people to do remote pair-programming without a need for high-bandwith VNC like stuff, you will have a lot of people that won't hesitate to pay much higher price for this.

  221. 10 Jul 2009 | # Anthony wrote…

    Glad to hear, I love my textmate, and agree with the others — DO charge something for the upgrade.

  222. 12 Jul 2009 | # Joseph McLaughlin wrote…

    First off, thanks for the update Allan! TextMate is and will seemingly continue to be the best text editor on the Macintosh platform!

    Next, I read through every single comment on this page and can honestly say that some of the comments are unbelievably rude! One in particular caught my attention, it was written by "Shawn Van Ittersum". In the post Shawn labeled Allan's (well earned) vacation as irresponsible?! Shawn, I'm not sure where you work, but vacations aren't normally considered irresponsible, in fact some would argue they're necessary to keep up one's sanity and creativity.

    I can almost guarantee that everyone who posted a negative comment will still download TMv2 and will (hopefully) be surprised and impressed with Allan's superb work once again. What's the point of coming to the blog if all you intend to do is tell Allan you don't appreciate his hard work?

    Well, I've probably said too much out of contempt for the people who obviously don't respect independent developers. Sorry if I've offended anyone. (Keep up the great work Allan, again, it's great to hear from you!)

  223. 13 Jul 2009 | # Paul McCann wrote…

    Oh Joseph, you fail to understand: Allan is the servant of anyone who forks over the license fee for TextMate. We control his movements, his working hours, his holidays, his state of mind, his responsiveness, his wardrobe, his facial expressions, his associates (you wouldn't believe the screening we gave Ciaran before letting him near the code), as well as his toolset (you think he decided to change from Xcode? Ha!). Any time off must be passed by a 2/3rds majority of shareholders in "project Allan" else it's back to the grindstone for him (and without any supper).

    Seriously: of all the knob-heads who have whinnied about the development of TM2 on this blog over the last couple of years Mr Van Ittersum may just take the crown as the most irritating. His contribution of a long, well-written piece not only constructs an extraordinary straw man but proceeds to douse him in gasoline and set him alight. It's astonishing enough for its tone of righteousness indignation, but also manages to score some serious bonus points for its rampant pomposity.

    Congratulations Shawn, the cranium sized condom is in the post: you'll wear it well, I'm sure…

  224. 16 Jul 2009 | # Stephen wrote…

    Shawn is right. Stop beating him down for typing the obvious. God, you guys are like little kids kissing a game developers ass. Hoping for an invite to the beta.

    TM2 is WAY WAY over due. I doubt that TM can ever recover the glamor it once had. If it wasn't for Rails it would've died years ago due to lack of developer love.

    Shawn is right.

  225. 16 Jul 2009 | # Paul McCann wrote…

    Hallelujah! Stephen HAS ARRIVED: to TELL THE TRUTH no less. He IS RIGHT when he states that SHAWN IS RIGHT. I AM RIGHT when I state that STEPHEN IS RIGHT when he states that SHAWN IS RIGHT. It's RIGHTS all the way down, Mr Odgaard, don't you see? When will you give up and see that we speak THE TRUTH? Your glamour days and those of your application have passed: it's frump, frump, frump from now on.

    (THE TRUTH Stephen said, lest anyone not hear the first time. Shout it from the rooftops, and false defenders be damned to the PITS OF HELL! The only way to get TM2 delivered is for nobody from nowhere to kick the developer's sorry arse (err, "ass"). Take that. And THAT. And THAT TOO. And thank us for it you lucky, slovenly developer. You are lucky we repeat: just lucky. And don't forget it. Stupendously lucky that rails is around, and even luckier that nobody at Apple knows what they're doing when giving awards. And even luckier than lucky that Stephen doesn't like Rails, so that he's not taken in by the hype and can let you know THE TRUTH. It is TRUE that Apple was taken in by the HYPE. They are fools who are blinded by Rails and wouldn't know their Python from their "hello, world": we should kick their arse at the same time. They, too, must have been outrageously lucky. How 'bout it Stephen? With Shawn on our side we'll be unstoppable. Kiss no ass, but kick it instead: that's clearly the way forward at this juncture.)

    [[So Allan, when does my alpha/beta arrive? Hell, how about an epsilon? Allan?

    Oh damn, I've been DISCOVERED: double bracketing doesn't hide comments. All I ever wanted was my beta copy and now look what's happened. Oh the pain, the pain of it all...]]

  226. 17 Jul 2009 | # .jon wrote…

    You write well enough for a larger audience. Good post.

  227. 20 Jul 2009 | # Shawn Van Ittersum wrote…

    I really don't understand why you guys are cheering further delays in this software (finished or beta), continued lack of publicly available screenshots or other details, and nothing more than yet another promise that it's in the works and will come out someday.

    And the U.S. will leave Iraq. Someday. But don't mandate a timetable. It'll take as long as it takes.

    Folks, there's a time for excitement and encouragement. That time was late 2006. It's 2009. We have a new president. We're halfway to the end of days already. I pray that we'll get TextMate 2 before the fire and brimstone rain down. Or maybe it will take hell rising to make it happen.

  228. 20 Jul 2009 | # Shawn Van Ittersum wrote…

    Oh, by the way, it's now more than a month after Allan's "update" on TM2, promising regular updates and additional information and maybe — gasp — some screenshots. And since then, well, you might be pleased to know that he's moved the bundle repository to a new location. Oh, you wanted updates on TM2? Sorry, no soup for you.

    Just more empty promises…

  229. 20 Jul 2009 | # Allan Odgaard wrote…

    Shawn, you actually make me wanna hit you. I get nothing than annoyance from your posts, the attempted insults, the absurd statements delivered by someone who thinks he is an authority, or the painstakingly obvious things you call attention to as if you are the only one who can see it and need to educate the rest of the world about how it is being deceived…

    I am torn between just ignoring you or doing point-by-point rebuttals, but then, you were a disgruntled user back when the time was for cheering and encouragement, your view on venture capital, vacation, speeding up software development by hiring more people, my understanding of AHIG, etc. is just so far from mine, that I don’t think we’ll ever agree on anything.

    And your first comment for this blog post has the premise wrong; the competition I was alluding to was the handful of clones I see on other platforms. The proper response to that would be to drop my “Mac Only” stubbornness.

    As for no updates since the blog post, please read the post again, I am busy coding and managing the one full time developer I did hire, and we did do roughly 700 commits since the post — the blog post did say I aim for more transparency, but before 2.0 is actually out, fact of the matter is I can’t deliver anything but “empty promises”, and I want to keep those to an absolute minimum, so you won’t see me post screenshots or things along those lines. What I do plan is to write about the new abstractions that 2.0 will introduce (because I feel they can add value even if 2.0 never sees the light of day), I did write a list of potential blog posts to the technical writer I hired, but he is a part-time hire, these things take time, and I am also using him to write other things.

    So please stop your heckling, you have already come to the conclusion that I am not good for anything but empty promises, so I am not sure why you are wasting both of ours time with this negativity.

  230. 21 Jul 2009 | # Shay wrote…

    Allan, don't bother wasting your time, energy or air on people like this.

    Giving them attention only leads to them feeling more important that they actually are – they are nobody's. Let me ask you this, if this person didn't buy a license to TM2 (let's assume for a moment he hasnt gone TM1) would it affect your mental state or bank balance? I didn't think so.

    Save your energy for things you can control and that make you happy, dont waste it on pubescent trolls like this guy.

    Shay

  231. 21 Jul 2009 | # jpb wrote…

    Can everybody just quit flaming each other and get back to writing code? KTHXBAI!

  232. 21 Jul 2009 | # bn wrote…

    Shawn Van Ittersum is CLEARLY a troll, and does not deserve to be fed. Don't feed him Allan. It's obvious to anyone with half a brain that this guy is a complete douche.

  233. 21 Jul 2009 | # Ben wrote…

    Allan,

    Keep up the great work my man. Aside from my Operating system and web browser maybe, textmate is the most used application I have (maybe ever) used.

    Keep cranking on TM2 at a pace that feels comfortable to you, ignore the trolls and if the end result is half as good as what I'd expect (after living TM1 for so long) I am confident that it will have been well worth the wait.

    Cheers,

    Ben

  234. 22 Jul 2009 | # Shawn Van Ittersum wrote…

    Thanks, Allan. I'll stop heckling.

  235. 22 Jul 2009 | # Shawn Van Ittersum wrote…

    To those who have dropped the level of discourse to childish name-calling, I am mildly offended but really more perplexed.

    Allan and I have a beef from the past. Apparently he thinks I started it, by reporting a bug in double-click text selection behavior — initially very politely, and I have the email history to back this up. I think he started it, by blowing off my request for correct with a curt response that it was not important to him, because he doesn't use a mouse when editing. When I pointed out that the mouse is an important part of Mac UI, he soon offered me a refund, along with a nasty message indicating that I should basically shut up. I guess the refund offer was nice of him, but as you can imagine, I was really hoping that he'd fix the bug and make a proper mouse-friendly app for the Mac. That bug has never been fixed, though other people than myself have also reported it.

    TM1 has crashed twice on me tonight, as I had to work on a project that has multiple media files hidden deep in the folder hierarchy. Many of us know the problems with Find-in-Project all too well. One solution might be to limit searching to file extensions that are recognized as text files, while another might be to exclude extensions of the user's choosing. I wish either solution or something equally serviceable had been implemented with a TM 1.6 update, but there have been no updates for two years. I hope it's fixed in TM2.

    I've lost time and work to TextMate on multiple occasions, and Allan has been aware of these problems for a long time. My disappointment and even some anger with the lack of evident progress is justifiable. If you don't agree with me, fine. But name-calling is a bit much.

  236. 22 Jul 2009 | # Allan Odgaard wrote…

    Shawn: The letter I think you refer to is here and my reply where I offer a refund is here.

    I don’t think any of those replies from me are impolite or started anything that should make you carry a grudge. Anyway, this is ancient history in my book, I only made the reference to you being a disgruntled user back then (when I was working 16 hours a day) to indicate that regardless of what I’d done, I am sure you would be able to find something to complain about.

  237. 22 Jul 2009 | # Shawn Van Ittersum wrote…

    Allan, I am not so disagreeable. I just want some of these long-standing issues in TextMate to be fixed. I appreciate this discourse, and the additional details on TM2 development.

    Besides ending these criticisms, what can we do to help you along?

  238. 22 Jul 2009 | # Philip Thrasher wrote…

    While I can sympathize with Shawn on the lack of updates front, at the same time I have to disagree with him holistically. Shawn, while some of your numbered points above may be correct, they apply to a lifestyle that Allen may or may not be subscribing to.

    Who are we to dictate when or how frequent he should update a good product. There are a lot of products that get written, and then never get updated, and made great money, and still make money. What if TM1 made Allen enough money to retire? If I were him in those shoes, I'd retire. Possibly work on TM2 as a hobby. Who wants to work when they don't have to? Allen has zero obligation to you as a paying customer other than to deliver what you paid for. What you paid for was TM1 as-is. You got it. He doesn't owe you anything else.

    If he gives us TM2 it's a privilege. He is an exception person with some great ideas. If he wants to share those ideas, that's his choice. If you have all the same ideas, why don't you bang out the code? Or manage your own software company with coders to do the coding for you?

    It's really bad taste, and immature to attack the developer as you have done. It shows you're a control freak, who has no understanding of personal freedom. I'm sure you're the manager that thinks employees who don't work on their weekends, or time off are crap and have no work ethic. Life isn't about this. Life is about enjoyment.

    I personally would really like to have TM2. I love TM1, and use it every (working) day. It is an amazing tool. The clones on other platforms may come close, but they aren't text mate.

    TM2 would be awesome, but we have no place in dictating how Allen should live his life. He is his own person. Stop being a control freak.

    That said, I just so happen to love empty promises, and early beta screenshots… Makes me giddy. :-)

    Nice to hear about the 700 commits… Great work. Can't wait to pay for TM2. Even if you offer free upgrades, I'll still buy the full version.

  239. 23 Jul 2009 | # Shawn Van Ittersum wrote…

    "Be a yardstick of quality. Some people aren't used to an environment where excellence is expected." — Steve Jobs

  240. 24 Jul 2009 | # Philip Thrasher wrote…

    In case you missed it Shawn, he doesn't work for Apple. He's not being paid by "The Man." I may be completely incorrect here, but I'm sure one reason he's an indie developer is so he can do thing his own way and in his own time.

    What, are you his daddy? Get off his back, prick. Seriously.

    I think you've reached a level of absurdity so great, that you are only adding more text to this page because you have to keep pushing your point to "save face." Don't bother. We've all had enough. You're a jerk. Plain and simple.

    I think something that would fit you: start a software company, and hire developers that you can hound. People that you can command, and force them to do work for you at a feverish pace. Yes, yes… that sort of thing would suit you well.

    By the way, you originally paid for Textmate correct? Do you know of any other piece of software on the Mac that you'd truly enjoy replacing it with? Furthermore, has Textmate allowed you to make more than 39 dollars with it? It has for me. I've billed countless web projects at thousands of dollars each, and written them using Textmate.

    I'd say it's one of the biggest returns on investment ever. Probably only beaten by birth control. That's neither here nor there.

    Anyway, continue to show your ass if you wish, but just know that from this point forward (and truly much earlier than this point) everyone else on here is only seeing you like the fool you are.

    Perhaps an apology from you is in order? I read your earlier discourse between Allen, and others regarding the "bug" you mentioned, and you're the same asshole now that you were back then. So I don't expect any changes.

    You're arrogant, mean, inconsiderate, and controlling. I'd be amazed to hear I'm the first to tell you that.

  241. 24 Jul 2009 | # Ryan wrote…

    The "ad hominem" attacks against Shawn and anyone else need to stop.

    Shawn has a right to convey constructive criticism for how this product is managed. He sees, like I do, the potential for Textmate to be an even better product than it is today, but he's frustrated in how it is managed. Allan has a right to either listen to that criticism or ignore it. Long term, the market will decide who was right.

    Ever since Allan's 6/14 post I've excitedly returned to this site waiting patiently for more updates about Textmate 2.0 but have been disappointed. Why? Because Allan didn't set my expectations appropriately. Did Allan break any promises? No, he never promised updates by a specific date, but a better product manager would have given that date.

    As a team lead, I have to split my time between product management, project management, and development. The third item is what I really enjoy but the other skills are needed to keep customers like Shawn happy and at bay, while I concentrate on the real work. More importantly, if done right those skills help drive adoption.

    Do I have a right to updates about Textmate 2.0? No, I paid for Textmate 1 and got what I paid for. However, I love to see smart people and good products succeed which is why I'm providing this feedback.

    Cheers, Ryan

  242. 24 Jul 2009 | # Bill wrote…

    Say, how's TextMate 3 looking?

  243. 27 Jul 2009 | # Tobias wrote…

    I'm totally with Ryan's very balanced view of things here. This thread would have stopped at around 100 posts if only some tiny-teasy information would have been added to the blog every other week or so.

    So why compile and reorder lists of potential blog posts instead of doing just another real one? Sigh, it just sounds like a complete reversing of any 'Getting Real' tactics …

  244. 27 Jul 2009 | # Allan Odgaard wrote…

    Two rules often used in relation to software development:

    • The Ninety-Ninety Rule: “The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.”
    • Hofstadter’s Law: “It always takes longer than you expect, even when you take into account Hofstadter’s law.”

    I am quoting the excellent software is hard essay, please read this essay if you are not a programmer or have not been involved with complex projects.

    After having read that essay maybe you agree that to publicly report biweekly progress or estimates on how much I think is left, is unproductive use of my time, and even if you don’t, Philip Thrasher is spot on when he suggests I went indie to avoid “working for the man”. Having to provide these updates, or else users will post negative comments, is effectively worse than having just one understanding employer to report to.

    My intent with hiring a technical writer was to communicate the new ideas in 2.0, not give biweekly source code progress reports. It was further to give me time to fully focus on what I like, rather than focus on public relations — sure, it hasn’t worked out great yet, maybe it will be a fiasco, maybe not, I think it’s too early to tell, especially considering that this is new territory for me.

    If this comment thread degenerates further I will close the comments because all this negativity really gets to me.

  245. 27 Jul 2009 | # Allan Odgaard wrote…

    Given my last sentence about “all this negativity” — let me just add that I didn’t miss all the supportive and positive comments which far outweighs the negative stuff, thanks a lot to all of you, I really appreciate it!

  246. 27 Jul 2009 | # Ryan wrote…

    Allan,

    I agree that bi-weekly progress updates are unproductive. I'm know how painful they are and how inaccurate they can be.

    What I'm suggesting is that in your original post you should have indicated how often the updates would be forthcoming or at least when we can expect the next update. It sets the customers' expectations appropriately. Instead the people are left wondering why, even though you've hired a technical writer, it has taken over a month for the blog to be updated.

    I envy your position of not having to release schedules or commit to features or bug fixes. However, I think you should strongly consider doing so as you get closer to a release date. You'll regenerate some excitement over your product, drive traffic to your website, all of which should drive more sales.

    Cheers

  247. 28 Jul 2009 | # jL wrote…

    Hey Allan,

    It seems like a lot of people are getting carried away with their frustrations. Part of the problem is that it got built up from all the 10 months of complete silence since the post before it.

    Writing this post was the right move. People need to know you're here.

    Bi-weekly status update are NOT the right move. Indeed they are a waste of time. Nothing useful will ever likely come of them. I'm no psychologist, but I'm willing to bet that the suggestion is most likely a sort of demand for retribution from someone that had started to feel abandoned by Macromates' silence.

    I've written to you guys via email in recent months with some suggestions for making this place feel livelier without having to keep talking about what's coming in TM2.

    I had a couple of exchanges with Mr. Sheets from this email addy back in mid-May — check 'em out.

    Good luck!

  248. 01 Aug 2009 | # Anthony wrote…

    Boy how things have evolved since my post on Jul 10. Allan, take your time.

    "Men of courage and character always give others a very queasy feeling" – Hermann Hesse

  249. 04 Aug 2009 | # Davros wrote…

    is it true you'll be giving away copies of duke nukem forever with TM2?

  250. 04 Aug 2009 | # Grzesiek wrote…

    I really, really can't wait new TM2! Take as much time as You need. Point is .. someday we will get it and this should keeping us "alive" :)

    Thx & good luck! Good job!

  251. 05 Aug 2009 | # Anonymous wrote…

    Allan,

    I use TM all the time for LaTeX, simple text writing, and Web stuff. I think it is a great app as it is. Could it be improved? Of course (split windows and Search improvements would be my favorites). But I paid for TM as it is and I think it was money well spent even if TM2 were never to materialize. I would even be glad to pay for an update.

    This said, I do think PR could be improved, as is the case for the vast majority of businesses. IMHO, an update or tip once a month would be enough to let us know that you are alive.

    If I were you (which I am not) I would close the thread and everybody could go on with their work. Reading between the lines, it seems to me all the positive things have been said and enough negatives to draw the useful lessons at all levels (technical and marketing).

    Thanks for a great app.

  252. 06 Aug 2009 | # Andy Ferra wrote…

    For those who care, here's a great example of delayed product PR done especially well.

  253. 06 Aug 2009 | # Andy Ferra wrote…

    BTW, that is NOT intended to stir up a hornet's nest. It just for the sake of discussion.

  254. 10 Aug 2009 | # Jason W wrote…

    I just wanted to say thanks for the hard work. TextMate is a fantastic application–I use it constantly for writing in LaTeX.

  255. 11 Aug 2009 | # Neal wrote…

    would not have any problem whatsoever paying for version 2.0.

  256. 11 Aug 2009 | # thiago wrote…

    I must say at EU 39, it was a deal, and Id pay it again for a solid upgrade.

  257. 11 Aug 2009 | # Josh West wrote…

    While I agree that you don't need to do bi-weekly updates it has been almost two months since you posted this message and a quick update would be nice, even if that update was nothing more than a one sentence "Yup, I'm still working on it"

  258. 11 Aug 2009 | # Allan Odgaard wrote…

    It might sound nice but seriously, what the hell is the point of posting “still working on it” every other week?¹ And what about this and last week, productivity has been really bad. So should I post “not working on it” for that period?²

    Also, my comment from 3 weeks ago mentions roughly 700 commits, and the entire point of this blog post was to say that I am still working on it even though I don’t write about it (I will be sure to post when I don’t work on it anymore)!

    It is not in my nature to write about this stuff!!! That is why I am trying to pay someone else to do it, but that isn’t as easy as it may sound, as the lack of blog posts show…

    If you want to know I am alive, I am trying to post more frequently to my other blog. It is not really about TextMate, I plan to write about why I write there and not here, but I probably will not get that post written anytime soon (I can’t even water my plants on schedule).

    ¹ Rhetorical question, no need to answer.
    ² Rhetorical question, no need to answer.

  259. 11 Aug 2009 | # Bill Atkinson wrote…

    Wow, seriously? You post saying you're going to communicate more, someone correctly says "you're not communicating more" and you lay into them? Really?

    My recommendation: punt back to the 1.5 source code, make a few easy improvements, and ship it as 2.0. Everybody has an upgrade, nobody had to pay to upgrade to 2.0, everyone's happy.

    Then go back to the years-in-the-making TextMate Pro Gold Edition 3000. But stop promising and not delivering, whether it's 2.0 releases, early alphas, or blog posts.

  260. 11 Aug 2009 | # Boris wrote…

    Allan,

    I do not want to suggest anything that would make your life harder or TM2 release further, but I think a great way to let people know that you are alive is twitter. Try it you (if you have time of course ;))

    Boris

  261. 11 Aug 2009 | # Allan Odgaard wrote…

    Bill: Shawn already made a point out of pointing out that there had only been one new post since this one, and I have repeatedly said pretty much the same thing in these comments, that I personally is just not good at this stuff, and I am working on having someone else do it, and that so far it is not working out well, but I am giving it time…

    I am closing comments now, because this is getting repetitive.

    Boris: I have a twitter account, but I never use it. I may have found a format that works for me with SIGPIPE 13, but otherwise writing to strangers is just not natural for me (as I also think I have written a few times before).

Comments closed, you can use the mailing list for discussion.