I’ve worked out some time with my employer to dedicate exclusively to Quicksilver. It looks like I’ll be able to take off the last week of July for this purpose.
Thing is, this will be unpaid leave, so Patrick and I have also discussed me getting paid with donation money for my time during the sprint. Since money’s involved we want to have this discussion in public. The main points are the hourly rate, and the expectations.
First, what does everyone think of $50/hour?
As for what I’ll work on, here’s the list I’ve had building up in Remember the Milk. These descriptions are enough to remind me to work on something, but could be meaningless to others, so let me know if you want details on a certain point.
But to be up-front, I don’t want people to expect a new feature bonanza. I would also like to spend some time on the things that always get pushed aside, like learning some fundamental AppKit and Xcode things I never got around to. I’d also like to look into how we can fund and do sprints like this more often.
Comments? Objections?
Thanks.
--
Rob McBroom
http://www.skurfer.com/
> Great employer, BTW!
Indeed. They’re also hosting qsapp.com for free.
A couple of additional comments on what to work on…
I’ll definitely be looking at these.
https://github.com/quicksilver/Quicksilver/issues/assigned/skurfer
Some are very small.
I should probably spend as much time as I can on things you’ll
actually notice. I’m at a loss as to how we could figure out what
people are most interested in, but since you have the power Paddy, feel
free to skim the list of open issues and assign more to me if you see
something obvious.
On 11 Jul 2016, at 21:00, Patrick Robertson wrote:
I was thinking we should set up Slack anyway. Might encourage more people to participate. Any objections?I’m using it for work. Seems useful, I say go for it.
OK. I can work on that tomorrow.
I’ve now got a bit more time on my hands, so do people think setting up a kickstarter is a good idea?
We have enough money now, but it might be good to keep it that way for the next sprint. It might also draw more attention to the cause, but I’m a little scared by that. I don’t want expectations to get out of hand.
I have no idea how much work is involved in such a thing, or if two weeks is enough time to accomplish anything, so I don’t want to make the decision for you. I suppose, if we’re trying to be ready for future sprints, the campaign can go beyond the start of this one so maybe the short notice isn’t a concern.
We can set a target of $2000 - for 40 hrs of Rob’s work - and take it from there.If we go ahead then we’d need some kind of blurb and ‘rewards’ for donating. I was thinking for the rewards we could have something along the lines of:* $20: A coffee break for Rob. Eternal thanks from the QS community* $50: 1hr of Rob’s time: Your name on the Quicksilver supporters' list (distributed with every release of QS) - it’d go under the ‘credits’ section of our ‘Credits.html’ page* $100: 2hrs of Rob’s time: A free Quicksilver t-shirt AND your name on the Quicksilver supporters' list (this might be the final kick in the pants I need to execute this!* $200: 4hrs of Rob’s time: A say on what Rob spends these 4hrs on. We already have a list of things the Quicksilver development team considers top-priority, have your say on what you think should be done from this list (I’m not sure on this one, it’s starting to sound scarily like a bounty, but restricted to what we’ve already screened).
I think those are all good ideas. Just two points:
Rob: This week sometime I’ll go ahead and look at what you asked me to look at before the sprint… although I can’t seem to find the email. Was there a priority of which PR you wanted checking over?
I think you’re referring to this comment:
https://github.com/quicksilver/Quicksilver/issues/1277#issuecomment-230484839
Mainly just reviewing the points in the pull request. It’ll need to be redone, but the basic idea hasn’t changed.
But to be up-front, I don’t want people to expect a new feature bonanza. I would also like to spend some time on the things that always get pushed aside, like learning some fundamental AppKit and Xcode things I never got around to. I’d also like to look into how we can fund and do sprints like this more often.
Comments? Objections?
For instance, I was writing an Applescript action to *finally* help me solve my "sort by last modification date" issue. Turns out that the capability to do this was present all along. I can write an Applescript action that takes a directory in the first-pane and then returns the contents of that directory in last-modified sort order. And I wanted an optional third pane that allowed me to specify how many most-recently-modified files to return (default of entire directory). Well, turns out there's a bug from about a year ago where optional third-pane arguments are pretty random if one isn't supplied ( Problems with three-pane AppleScript actions #2071 ).
QS has got a great modular architecture, but some internal things must be patched up first. And it's this modular architecture that would allow us to extend QS w/o having to recompile QS. That's nirvana.
Thanks for the support Mike!