Category: Noodlesoft


Ten Years

September 6th, 2016 — 7:00am

Today marks the 10th anniversary of Hazel. On September 6, 2006, Hazel 1.0 was released and after all this time, it’s still going strong. I’ve already shared my thoughts on why I took this journey and how I managed to stay on this road so I won’t rehash that here. What started as a product developed in my bedroom is, well, still a product developed in my bedroom, but now I can say it’s a successful one.

Hazel back then was a much more basic product. You can check out the release notes page, which documents everything back to the beginning. It’s interesting to see what features were added later, many of which are probably considered essential now.

As for the future, who knows? While the list of big features I want to implement is much shorter now, there are still a bunch of smaller things I want to put in. I can’t say whether I’ll still be doing this in another ten years but I have no intention of quitting now.

And with today being the anniversary, I need to celebrate in some way so, from today until 3am (EDT) tomorrow (Sept. 7), I am offering Hazel at its original price from 10 years ago. That’s $16 (50% off). The family pack and upgrade didn’t exist back then but they’re 50% off as well. No special code or link. Just go to the store and buy. If you don’t have a copy yet, here’s your chance.

Comment » | Business, Hazel, Noodlesoft, Software

Hazel on El Capitan

October 6th, 2015 — 1:05pm

For those who haven’t updated to El Cap yet or don’t follow the Twitter feed, yes, Hazel runs great on El Capitan (OS X 10.11). There are no known significant issues or bugs at this point and the current version runs fine as is. The only problem that I’ve found so far is an obscure and extremely minor UI feature. I will be issuing a patch at some point but there is no hurry on that front as I’d rather wait for some real El Cap bugs to surface.

If you do find problems, please report them to me. You can (in decreasing order of effectiveness) email support, post in the forums, or tweet. Those are the places I check and can confirm and fix the bugs I see there. I won’t see posts on other sites so please consider posting to one of the above places first. Whatever you do, please do not give credence to random statements about compatibility on other sites, especially when those statements were made months ago on an early beta of El Cap, and even more especially on a site with “rumors” in the name. I’ve received enough emails referencing such posts that I feel the need to weed those out specifically. Remember, this is the internet so choose your sources carefully.

In the meantime, work is continuing on version 4. I can’t say when it will happen but I will be doing a beta at some point so keep an eye on the aforementioned official channels for updates.

5 comments » | Hazel, Noodlesoft

Hazel 3.3

October 20th, 2014 — 2:41pm

Hazel 3.3 is finally here. It has a bunch of neat additions that I think experienced users will find handy (in particular, all the things you can do with custom attributes now). I won’t list all the features here but check out the release notes if you want to learn more. Also, while 3.2.7 for the most part works fine on Yosemite, this version fixes all those pesky cosmetic issues, including the dark mode menubar icon which a lot of people seem to be fixated on. I think this is a great release as it ties up a bunch of loose ends and really opens Hazel up to workflows that weren’t able to be accomplished before without the aid of custom scripts. Speaking of which, Yosemite introduced JavaScript  alongside AppleScript as a way to automate apps, so JavaScript is now an option in Hazel as well. So for those of you who find AppleScript unpalatable, now you have an alternative.

While I will continue to do maintenance releases, my thinking at this point is that 3.3 will be the last of the version 3 series as I start shifting into thinking about version 4. I think version 3 has had a phenomenal run and I hope to make version 4 a worthwhile upgrade. It’ll be a while so for those fearing version 4 around the corner, you should’t worry. I’d be quite surprised if I get it out before the end of 2015.

Many thanks to all the testers who banged on 3.3 during its beta. Got a lot of great bug reports including some at the last minute which helped to make Hazel not explode (at least not yet – if yours does, blame it on tester #347).

Enjoy.

1 comment » | Hazel, Noodlesoft, OS X, Software

My NSConference talk

October 14th, 2014 — 1:51pm

Just found out this weekend, somewhat belatedly, that my talk at NSConference 6, “Life Outside the Mac App Store”, is available on Vimeo. I don’t have the nerve to watch it myself but given recent events, you might find it interesting.

Comment » | Business, Conferences, Hazel, Noodlesoft, NSConference, OS X, Software

Hazel 3.2 with Mavericks tagging support

October 23rd, 2013 — 12:51pm

Apple just released Mavericks yesterday so I’ve released version 3.2 which specifically supports the new tagging feature. You can now create conditions based on a file’s tags and add/set tags via a new action. I’ve done a fairly faithful reproduction of Mavericks tagging UI so it should be a seamless experience.

Like Apple, I’m taking a more conservative approach to tag support as it’s still unclear how people are going to use the feature. One particular feature: the ability to create dynamic tags (i.e. not hardcoded into the rule) is definitely being considered. I’m sure many of you want this feature so here’s the deal: tell me how exactly you would use it. It’s not a question of “why” but of “how” so concrete examples will go a long way into determining how this feature will be fleshed out.

There are fixes in this release as well so even if you aren’t on Mavericks yet (though being free, what are you waiting for?), you should update. Many thanks to the people who beta tested. The beta version should update to the final release but if you run into any problems, contact me.

 

6 comments » | Hazel, Noodlesoft

Hazel 3.1 is here

June 19th, 2013 — 3:40pm

Fresh from the Noodlesoft Danger Labs is Hazel 3.1 with a bunch of spiffy new things. The two main features this time around are file uploading and matching against file contents. If you don’t use Hazel, maybe these sound a bit abstract to you but for people that use it, it fills a couple big holes in their workflows.

But instead of elaborating on these myself, I’ve been fortunate to have a couple users do the work for me. Demonstrating use of the new file upload facility, Sid O’Neill shows his workflow for resizing and uploading images to his server

Next up is David Sparks (MacSparky and MacPowerUsers Podcast) showing how to match and extract dates out of your files and use them for renaming. Includes a great video so definitely check it out.

Of course, there are a bunch of other things in this release. You can find the full list here.

The response from customers have been great. I’ve gotten a lot of wonderful emails from people so far which has solidified my dedication to the product even more. As mentioned in my last post, I will be looking into Mavericks support, with a particular interest in its tagging feature, in a future release.

Also, in regards to the new upload feature, watch this space in the coming weeks as I’ll have something for you developers.

 

2 comments » | Business, Downloads, Hazel, Noodlesoft, Software

Things to know about Hazel 3.1

June 11th, 2013 — 12:33pm

If you don’t follow the Twitter feed or forums, then you may not know that Hazel 3.1 is currently in beta and will be released soon(ish). Normally, I’d just announce it when released but this time around there are a few things you should know in preparation.

It will require OS X 10.7 (Lion)

I announced this in the forums last fall. It was a hard decision to make but given the data, it made sense to drop 10.6 support. Note that Hazel 3.0.18 will still continue to run on 10.6.

It will be a free upgrade

Being a non-major release, this update will be free to version 3 license holders.

When 3.1 is released, Hazel’s price will go up

Final price has yet to be determined. If you are considering buying Hazel, you should do so before 3.1 ships as you’ll get it at the lower price now with a free upgrade to 3.1 later.

And about Mavericks…

Apple just announced and seeded it to developers so, Hazel 3.1 won’t have specific support for it. As with every other OS release, I will be adding support for Mavericks in a future release. I usually don’t try and do compatibility fixes this early on since many of the issues end up being on Apple’s end so I like to wait until the seeds stabilize a bit before hunkering down.

And as for that tagging thing, I’m just as excited about it as you are so, trust me, I’m looking into it.

Comment » | Hazel, Noodlesoft, OS X

New Look

February 5th, 2013 — 5:22pm

In the midst of updating software on my server, I decided to update the WordPress theme for my blog. I’ll wait a moment while the excitement wears off…

 

Still here? I guess I should post some sort of news then since I haven’t posted in a while.

In short, Hazel 3 has been a wonderful success, the result of which is that I’ve been quite busy keeping up. Luckily, I’ve stabilized the 3.0.x series and have started work on version 3.1. There is one big feature which I hope you’ll like plus a bunch of improvements. No timetable as of yet but I suggest checking the forums or Twitter for news on this front. At some point, I will be doing a beta test, so if you’re the gambling type, check those spots in a month or so.

Oh, and it you notice anything wrong with the blog, post a comment to let me know as there might have been things broken in the update.

Comment » | Hazel, Noodlesoft

Modus Operandi

June 1st, 2012 — 9:18pm

Apple devs have had a lot to talk about in the past couple years. The App Store has changed the landscape in significant ways. As devs, we’re constantly concerned with issues of pricing, conformance to Apple’s rules, marketing, advertising… I may post about those issues sometime in the future but not now. There’s been a bit of soul searching amongst devs lately and I think it’s important for me to step back and talk about where I’m coming from and what motivates me. What I’m finding in a lot of these discussions is that some people seem to think that the raison d’etre for doing anything commerce related is to make as much money as you can with everything else being peripheral to that. There seems to be a disconnect when talking to people about my business. Where they are talking about profits and growth, I’m thinking in terms of cool things I can add to my product.

Sure, one of my goals is to make money as I want to make a decent living but beyond a certain point, the money doesn’t interest me so much. I find the most important things in my life aren’t bought. Yes, I’m fortunate enough that I make enough now to live comfortably and I understand that that is a luxury but when I look back on my life, I fondly remember what I’ve done and the people I’ve met, not how much money I’ve made.

For me, it’s about the product. I wrote Hazel because I needed it and when I realized other people did as well, I seized the opportunity. Many of the jobs I’ve had in life were working on products that I didn’t use myself. Sure, there were interesting technical challenges and many of the jobs paid well. While at times I was passionate about the work, I was rarely passionate about the product itself. Now that I’m creating something that I do use, it’s a world of difference. Some companies have a policy where employees can work on what they want for a small percentage of their time and what a difference it makes. Now imagine if they could do that 100% of the time.

As a result, my company is just a vehicle for selling the product. I could care less about growing the company into some major concern. If I had to make the choice, I’d fold my company in a heartbeat if it meant my product would live on.

Apparently this will sound strange to a certain segment of people, but I’m also not interested in having a huge number of customers, in and of itself. I don’t really get satisfaction from people who buy the product in a promo or based on hype and don’t use it. I’m not hit-driven. I want users buying my product, not consumers. What really motivates me is when I hear about people that have been using it for years and it’s one the first things they install whenever they get a new machine. It’s when people get excited as I am about new features. It’s when users comes up with unique ways of using the product that I wouldn’t have come up with myself.

And Hazel’s not just some thing that I put out there only to move on to the next thing. I think I’ve shown that Hazel is a long term commitment for me (nearing 6 years). I intend to keep working on it until it doesn’t make sense anymore or external forces somehow shut it down. I haven’t put out any other apps besides Hazel so far, but when I do, I’ll try and make sure they are things I would use myself. I feel that  scratching your own itch can’t be replaced by stock options in terms of the commitment one has to the product. And if it does come down to having to move on, I’ll try my hardest to make sure that the product can live on in some form or another.

I consider myself very lucky. Going indie has been the best career decision I’ve made and I’ve been fortunate that it has panned out for me. And I intend to stay indie. I don’t have an exit strategy and I’m not looking for a big payout. I’m doing what I want and doing it on my own terms. This is it for me and it’s how I want it to be.

2 comments » | Business, Noodlesoft

Hazel 3 is out

March 5th, 2012 — 5:03pm

Actually, this is probably old news since this happened last Thursday, but I finally released Hazel 3. For those of you who don’t know what I do for a living might want to check it out. If anything, you’ll understand a good part of the reason why I haven’t posted here much in the past year or so.

To say I’ve been busy is an understatement but it seems the launch was a success. Ok, so the store was not quite working for the first hour and even after I got it up, there were all sorts of glitches. And nevermind that the links in one of my emails was wrong resulting in thousands of people emailing me asking me about it. And overlook the fact that there were quite a few instabilities in Hazel for people running on 32-bit that were missed in the beta. And it wasn’t all that fun when my bank froze my corporate debit card because it thought that all the charges I was making that day were possibly fraudulent. I can ignore all that because a bunch of people actually bought the result of my hard work and for that, I say thank you.

And also, as a heads up, I will be splitting this blog at some point in the not-too-distant future. I will be starting up a Noodlesoft/Hazel specific blog targeted towards my users which will have tutorials, tips and news while keeping Noodlings as my blog for much more developer oriented stuff. Keep your eyes posted here for updates on that.

 

Comment » | Business, Downloads, Hazel, Noodlesoft, Software

Back to top