1. Will you be passing through Dublin, Ireland by any chance? :) 2. If you do intend to change Yesod for something else it would be very important to provide a clear list of reasons as to why you are doing that. And also what are the drawbacks of the alternative - since it musth have drawbacks also
On Tue, Oct 3, 2017 at 5:38 PM Bryan Richter <br...@snowdrift.coop> wrote: > Hi all, > > [This will be my last "regular" update for a while, since my personal > schedule is becoming correspondingly less regular.] > > Well, September didn't go as well as planned. :/ I had it all blocked > out to work on Snowdrift, and I got pretty much nowhere. There were a > few contributing factors, but I'm not sure how much I will talk about > them in this email. More pressing are the following news items. > > First, at 10am this morning (UTC+2) I ran the first crowdmatch > event[1]. So far there is no outward evidence of this fact, because > crowdmatch history isn't shown on the website! But I can fix that > quickly. We'll manually send out some email notices later today, I > hope, depending on team availability. > > Second, after much wringing of hands and wracking of brains, I find > that I have to reset the code repo back to a deployable state. I > regret to relate that that is a rather long time ago in the code > history. To be more blunt, I'm going to take out Sass and pretty much > everything else that isn't already on the live website. > > Practically, this means a forced update to master will be coming soon. > In human terms, it means I'm a terrible person. :( Ok, so that's > hyperbole, but I definitely want to say that a different programmer -- > a better one, for instance -- would be able to work with the current > version of master. But the version of Snowdrift that *I* can work > on has to be one that can be deployed on the daily, and it has to > be implemented more incrementally than what I allowed to happen in > the last few months. So, I definitely feel bad about this, but I need > to do it. > > Once the reset is done, I can add the crowdmatch history as I > mentioned above, and then hopefully the project team can agree on > smaller, incremental changes that move us forward. > > The final thing I've realized from this month's slog is that Yesod has > got to go. This, again, is as much a personal decision as a technical > one: I clearly am not within Yesod's target market. But it's me or > Yesod, so do-ocratically speaking, Yesod is on its way out. > > But that won't happen just yet! I am going to simply abandon the path I > was attempting (namely, abstracting over Web.Stripe.stripe as a field > in the App datatype) and move forward with necessary functionality on > the website. Fast and loose. Less perfection[2], in order > to hit a feature milestone. > > That's all for now. Thanks for reading. Feedback appreciated. > > Peace, > > -Bryan > aka chreekat > > p.s. I'm going to Stockholm tomorrow, then to Gothenburg the following > week, and then I'll be leaving the Schengen zone thereafter. Not sure > where to, yet. > > [1]: Recall that I use the term 'crowdmatch event' to refer to a > process that tallies up the patrons of a project and calculates their > monthly donation. This just changes some values in the database. In > a completely separate process, a 'payments event' is where pending > donations are turned into real money transfers. We still don't know > when the first of those will happen. (By current patron numbers, it > would be some time in 2020, but I suspect it will be a lot sooner than > that!) > > [2]: As much as I've heard and read about perfect being the enemy of > the good, it's clearly something that I still have to learn the hard > way. An esoteric understanding is not sufficient in my case. > > > > _______________________________________________ > Dev mailing list > Dev@lists.snowdrift.coop > https://lists.snowdrift.coop/mailman/listinfo/dev >
_______________________________________________ Dev mailing list Dev@lists.snowdrift.coop https://lists.snowdrift.coop/mailman/listinfo/dev