Show Idle (>14 d.) Chans


← 2020-04-08 | 2020-04-10 → ↓
03:28 diana_coman http://logs.ossasepia.com/log/ossasepia/2020-04-08#1023954 - perhaps/possibly some custom php functions otherwise but that's about it indeed; (my theme is exactly that, the css + a custom function).
03:28 ossabot Logged on 2020-04-08 20:27:37 trinque: I'm pretty skeptical that there's any need for theming other than custom css.
03:30 diana_coman http://logs.ossasepia.com/log/ossasepia/2020-04-08#1023938 - heh, files are just db-on-disk and "config data" is still...data.
03:30 ossabot Logged on 2020-04-08 18:20:51 jfw: personally I'd prefer more config through... config files, and leave the database for... data! hence my suggesting a wp-config.php variable. it'd be a question of whether one cares about admin GUIs.
03:32 diana_coman the trouble with having the flags/options/configs/whatevers on disk instead of in db is that you have to further back those up separately.
~ 10 hours 4 minutes ~
13:36 billymg hi diana_coman
13:39 billymg hmm, i see your point re: config file vs. db, though i don't thinking having to backup one config file, wp-config.php, is too much to ask (especially since users are likely backing this up already as it contains the db config)
13:39 billymg s/thinking/think
13:42 billymg and the advantage of consolidating config into wp-config.php is that you no longer need the gui and mysql code to support updating the config data in the db
13:44 billymg though to be fair this is not a lot of code, just a few html inputs and sql queries
13:51 trinque billymg: but don't you have to justify to yourself two places to express the same thing?
13:51 trinque even if pratically you don't take it on right now, which I'd understand
13:52 trinque everything in the V tree of life ought to be grinding towards "there is one truth" or otherwise it frays out into meaningless hell
14:06 billymg http://logs.ossasepia.com/log/ossasepia/2020-04-09#1023972 << so if there is to be one place instead of two then to me it seems wp-config.php would be that place, since it contains the db config itself and therefore can't be moved into the db
14:06 ossabot Logged on 2020-04-09 15:11:48 trinque: billymg: but don't you have to justify to yourself two places to express the same thing?
14:11 diana_coman billymg: it's not at all (nor can it ever be) about whether it's "too much to ask" or not, ugh.
14:12 diana_coman for one thing that sort of "justification" is a slippery slope (when and what exactly and by whom is to be deemed "too much"?)
14:13 diana_coman and for another thing, even more importantly, the question is whether it's the correct thing to do, not whether someone finds it too much or too little; the point re backups was not because of the difficulty of backing up files on disk too, lol
14:14 diana_coman pretty much as trinque says, the question there is what justifies 2 places instead of 1 for the same thing.
14:15 diana_coman billymg: also, I don't get what has the UI to do with this? mysql sure, but that is needed for as long as the database is in use so hardly anything added.
14:17 billymg diana_coman: ok, i understand your and trinque's point about it being about which is the right thing, and not about saving some time, or some code, or being "too inconvenient" or whatever else
14:19 billymg diana_coman: the UI for the inputs that fire off the queries to update the configs in the db, which i admit is about "convenience" since one can always open mysql and execute the queries themselves
14:20 diana_coman billymg: I wasn't even quite aware that existed really since I always use mysql, yes
14:20 diana_coman billymg: who wants to have that can add it to their own installation presumably, not an issue as such
14:21 diana_coman and/or even maintain a branch with it, sure
14:22 billymg http://logs.ossasepia.com/log/ossasepia/2020-04-09#1023984 << aha, this i was not aware of
14:22 ossabot Logged on 2020-04-09 15:40:37 diana_coman: billymg: I wasn't even quite aware that existed really since I always use mysql, yes
14:23 billymg diana_coman: is your workflow the same for any mp-wp config (i.e. everything in the wp-admin UI under "Settings" in the left-hand nav)?
14:24 diana_coman billymg: that q doesn't quite parse for me - what do you mean?
14:26 billymg i mean, let's say you go to update your date format, or tagline, or comment moderation rules.. do you open mysql and edit the db directly, or check the boxes in the wp-admin UI and click "save changes"?
14:27 diana_coman billymg: hm, you know I ~never needed to update those? lolz; I tend to do it at install time via mysql and then let it be
14:28 billymg diana_coman: sure, so they're rarely ever altered, but it sounds like when you do set them, it's via mysql and not the UI
14:29 diana_coman that's a bit part of the issue there really - most of those are not all that useful knobs to start with, they are in fact circumventing-having-to-know knobs, pretty much
14:29 diana_coman billymg: indeed.
14:30 billymg http://logs.ossasepia.com/log/ossasepia/2020-04-09#1023985 << this is where i think i'm struggling at the moment. initially this was my thought as well, but jfw made the point that as maintainer of the "base" branch (or whatever) i should aim to minimize friction for others following the branch
14:30 ossabot Logged on 2020-04-09 15:41:14 diana_coman: billymg: who wants to have that can add it to their own installation presumably, not an issue as such
14:30 diana_coman billymg: but again, one person's workflow is not really the way to decide on what's the right thing to have.
14:31 diana_coman I suppose I'll call those obscurantist-knobs, lol
14:31 diana_coman billymg: he has a point but I doubt that has to do with "add any functionality someone wants", hm
14:32 diana_coman because that anyway doesn't scale
14:32 billymg > they are in fact circumventing-having-to-know knobs << i'm not sure i understand this description, what does the user avoid having to know by having these knobs?
14:33 diana_coman billymg: mysql and the db structure
14:34 billymg diana_coman: ah, i see, in as far as those knobs are part of the db structure in the first place (and not hardcoded to a sane default, for example)
14:38 billymg http://logs.ossasepia.com/log/ossasepia/2020-04-09#1024001 << right, so i feel i'm back to wearing my product designer hat and asking "what gets included as standard, what is included as an option, and what is excluded?"
14:38 ossabot Logged on 2020-04-09 15:52:33 diana_coman: because that anyway doesn't scale
14:41 diana_coman billymg: the way I see "minimise friction", it means a. talk to people using/maintaining it - but this means literally keep them in the loop and weighing in, don't surprise them mainly b. provide the sanest set of default working structure basically
14:43 diana_coman perhaps add c. aim to isolate the core so that maintaining a branch doesn't involve a lot of intricate regrinds, merely a move this on top of that or the other manifest file
14:43 diana_coman ie make regrinds as painless as they can be, perhaps.
14:43 billymg diana_coman: a. was my conclusion as well http://logs.ossasepia.com/log/ossasepia/2020-04-09#1024001
14:43 ossabot Logged on 2020-04-09 15:52:33 diana_coman: because that anyway doesn't scale
14:43 billymg diana_coman: c. i like a lot in theory lol
14:44 diana_coman well, it's ~all theory so far since not much experience with V-maintainers as such, anyway
14:46 diana_coman anyways, jfw, do you care to go into more detail on what you see as approach to minimise friction with maintainers?
14:47 billymg diana_coman: so what i used to do in saltmines when faced with a problem like this was put together a "user research" plan. it might consist of user interviews, a survey/questionnaire, shadowing (i.e. watching the operator perform normal tasks with the software)
14:48 billymg diana_coman: i think it might be useful if i put together a list of questions (not many, likely less than ten) for mp-wp users so that i can gain a better understanding of how everyone uses it
14:48 diana_coman billymg: yeah, I know the full set of user interface design tools and approaches and everything (did several reviews of that area at various times too, fwiw)
14:48 billymg diana_coman: ah, cool!
14:49 diana_coman billymg: yeah, except mhm, are you aiming to minimise friction with people's existing habits ? ie if someone says they use it on Windows, you'll support that ?
14:49 billymg yeah, because currently i only know well how *i* use it, and only bits and pieces of how others use it
14:50 billymg diana_coman: if 9/10 users here used windows then yeah (or at that point just give up on the project lol)
14:51 diana_coman billymg: that doesn't sound very sane to me really.
14:51 billymg perhaps not solely the % of users, but who those users are then?
14:51 diana_coman ie you are saying there that you are stuck supporting bad habits just because they are spread widely enough, right?
14:52 billymg diana_coman: hrm, good point. i defaulted to putting myself in the helpless position
14:53 diana_coman to my mind the more important part is understanding (possibly better than users, yes!) what the software is meant to solve (and what NOT, ie scope!) and what's the most effective way to do *that and nothing else*
14:53 diana_coman ie make the trunk of mpwp so that I'm 2x more productive using it than whatever entrenched habits I might have, and I'll change the darned habits already
14:54 billymg diana_coman: no argument there, that's certainly the highest goal a designer can aim to achieve
14:55 diana_coman billymg: btw, all those shadowing and watching users and so on, I always took to be more about figuring out the actual *requirements* ie what the users are trying to achieve, not what habits they have
14:55 billymg diana_coman: yes, exactly
14:56 billymg diana_coman: you see that all these disparate users have cobbled together the same set of scripts to solve X because your product doesn't and you then build it in for them
14:56 diana_coman (that being said, I still feel a bit sick with all the recollection of that area, lol)
14:57 billymg haha, apologies, it was my life for a long period of time (i do believe the fundamentals useful though, as we're discussing now)
14:59 diana_coman billymg: heh, no worries; my trouble with it is more that it's very limited and overall unclear if it's worth it really (ie you can get what they already do, but not what nobody even thought of yet, pretty much)
14:59 diana_coman and iirc some could get very bureaucratic and detailed and all that, ugh
14:59 billymg diana_coman: aha
15:00 diana_coman I see its point esp when no domain knowledge otherwise, sure; but kind of ...insufficient I'd say; better than nothing but not going too far just by itself, that's all.
15:00 billymg diana_coman: yeah, the "what nobody has thought of yet" never came from "process" but rather from tuned in individual who internally synthesized enough of the research output
15:01 billymg and was then able to describe and promote (re: "sell") their vision
15:02 diana_coman that's pretty much part of "own it", too, the way I see it.
15:03 billymg diana_coman: indeed, yes, that makes sense
15:04 diana_coman and you know, if you spend time on it anyway, I'd say it's the only way in which that time spent is justified, too; not an empty "did lots of work on it", nor "bent to each and every user's whims and habits" but a very obvious "got to understand the *problem* way better than anyone else and therefore I have now better *solutions* than anyone else, too"
15:05 diana_coman that being said, feel free to ask anything re use of mpwp, sure, I don't mind any questions on that, why would I mind them anyway
15:07 jfw Got an article in the works here, I thought it was going to be a quick thing showing some code and results but turns out to be 800 words and counting.
15:08 diana_coman jfw: heh, not-bad; I was just noticing in fact that your plan didn't mention any articles/writing as such, glad to hear it's just so-usual-it's-not-even-mentioned-in-the-plan-anymore !
15:09 jfw just gotta make the not-writing less usual is all!
15:10 diana_coman ahaha, maybe set it strictly in the plan, if it helps? "plan sez must-not-write-today therefore WILL WRITE" ?
15:10 * jfw nearly snorts coffee
15:12 diana_coman plans and antiplans, what; (who said it all needs to be that serious anyway)
15:25 billymg http://logs.ossasepia.com/log/ossasepia/2020-04-09#1024043 << sounds good, i'll put something together then
15:25 ossabot Logged on 2020-04-09 16:25:44 diana_coman: that being said, feel free to ask anything re use of mpwp, sure, I don't mind any questions on that, why would I mind them anyway
~ 17 minutes ~
15:43 dorion http://logs.ossasepia.com/log/ossasepia/2020-04-04#1023640 - it's okay, thanks. for now, better than panama city. their curfew/quarantine is one of the strictest : men are restricted to 2 hrs/day based on cedula number monday, wednesday and friday and women same tuesday, thursday, saturday - everyone off the streets sunday !
15:43 ossabot Logged on 2020-04-04 15:12:42 whaack: dorion and jfw: How is it going bunkered up with the family? It is sad to say that had the recent shennanagins not been going on, we would likely be meeting for a drink today. I hope you two are able to make it back shortly, and when you do you should pay a visit to billymg and me. We've had success mixing different fruit with rum.
15:47 diana_coman ahahaha, that's communist traffic style (cars with odd number licence plates can travel on some days, those with even numbers on different days).
15:48 diana_coman but seriously, that sort of thing is not out of nowhere ie it's not like they are sane otherwise, only now discovered such bright ideas.
15:48 jfw after all, no one car matters more than any other.
15:53 whaack CR is doing the only certain plates on certain day thing atm
16:05 jfw http://logs.ossasepia.com/log/ossasepia/2020-04-09#1024014 - context was what do users of V software do if they want to make small tweaks to their own copies?. For things that necessarily vary between installations, such as theming (and content too! seems obvious that belongs in the database, but one
16:05 jfw could imagine doing it in V), making the tweaks possible without having to branch the v-tree is a way to reduce friction of following a maintainer's branch. If on the other hand it's a thing that doesn't justify the cost of optionality, maybe one shouldn't be doing those local tweaks to begin with.
16:05 ossabot Logged on 2020-04-09 16:06:50 diana_coman: anyways, jfw, do you care to go into more detail on what you see as approach to minimise friction with maintainers?
16:19 jfw http://logs.ossasepia.com/log/ossasepia/2020-04-09#1023964 - this is true of course, "it's all just a bunch of ones and zeros anyway!" but I argue there is a meaningful distinction, similar to "code vs. data" even though code is a kind of data, and whether or not correctly realized as filesystem vs sql. Perhaps better put as presentation vs. content.
16:19 ossabot Logged on 2020-04-09 04:50:30 diana_coman: http://logs.ossasepia.com/log/ossasepia/2020-04-08#1023938 - heh, files are just db-on-disk and "config data" is still...data.
16:24 jfw http://logs.ossasepia.com/log/ossasepia/2020-04-09#1023966 - does this generalize to apache/mysql/php configs and logs?
16:24 ossabot Logged on 2020-04-09 04:52:30 diana_coman: the trouble with having the flags/options/configs/whatevers on disk instead of in db is that you have to further back those up separately.
16:36 trinque jfw: heh, you might be amused at how far I took that question once upon a time.
16:36 trinque I worked for a guy once that very much did believe everything was better off living in the database, including all that.
16:36 trinque pragmatism might want to drag consistency in the other direction though, towards files
16:37 trinque back on the lulz for a sec, this did yes involve both postgresql and FUSE
16:37 trinque total madness.
~ 32 minutes ~
17:10 jfw lol! imagining now the bootloader since ofc the postgres binary needs to live there too
~ 1 hours 26 minutes ~
18:37 feedbot http://trilema.com/2020/the-kids-know-words-or-the-post-lulz-festival-of-pointless-imbecility/ << Trilema -- The kids know words, or The post-lulz festival of pointless imbecility
← 2020-04-08 | 2020-04-10 → ↑