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

Reply via email to