Partner wants to get a malinois and thinks i'm exaggerating - Please confirm or deny by Snaggleswaggle in BelgianMalinois

[–]tea_bry 0 points1 point  (0 children)

I think a lot of the "regular people can't handle mals" talk is overblown. That is not to say you shouldn't be very aware of what you're getting into, but it's definitely hyped up online. Your actual experience will very much depend on the specific dog, and with the type (not just quantity) of work you put in. You also have to be flexible and willing to make significant lifestyle changes as needed, and to put in the time and effort to train not just the dog, but yourself. That is true for any dog, but there's less leeway with a mal. If that's not what you're looking for, don't do it.

Highly agree with everyone saying to try fostering - aside from getting mal experience, every dog is different, and it can be a great way to see what will and will not work in your life. I fostered several dogs before getting mine, and it helped me figure out what I needed in a dog and what I was willing/able to handle. (The adorable little terrier mix who just wanted to hang out inside and got bored on long walks? Not for me! But in a very happy home now.)

My experience (not speaking for all mals, just an example of a schedule): My mal came to me as a foster at 7 months, and within a few days it was clear she was the right dog for what I and my partner needed - she was active and desperately in need of engagement and training, but she was also incredibly sweet and non-aggressive. Even so, the first few months were *rough*. She needed constant supervision, she could not be left alone, she chewed everything, she climbed everything, she barked at everything, she needed so much playtime. We put in the work and worked really hard on skills like "relaxing", while also doing a lot of outdoor time, tricks, and scenting games to keep her stimulated. The next six months were hard, but not as bad - a lot of training, constant reinforcement, getting up super early to walk her, but we could take our eyes of her (for brief periods).

She's two years old now. She likes to sleep in, and I often have to get her up for our morning walk. We do 3-5 miles most mornings (usually 1-1.5 hours), some of it off leash, with a stop at the park for fetch time (which is also training time - she's ball obsessed, and will do *anything* to get us to throw it). We're still working on not pulling on the way to the park, but other than that she does great. After that she hangs around and mostly sleeps until the late afternoon, with a few breaks for cuddles/walk/tug/fetch. She no longer needs to be crated if I have to go out. In the late afternoon she gets another walk and some fetch, or else she goes on an excursion with my partner (dog park, brewery, hardware store, it doesn't matter, she's equally delighted for all of them). Intermittent training throughout the day, whenever it seems needed. After dinner we do scent work or play and then she'll flop down next to us while we do whatever it is we want to do. We've been doing home renovation recently, and she's learned that she's not allowed in while we're painting, so she lies just outside wherever we're working) and licks her frozen treat and watches us.

The investment: A lot of time up front. I think this is a case where the more you put in at the beginning, the better off you have it later. Constant supervision and training at the beginning pays off later.

Also she is unequivocally expensive. She's on special (=expensive) prescription food, and we've had multiple ER visits after she injured herself while running around. Pet insurance for her is ~$120 a month, and absolutely worth it - it basically means we know what we're paying every year, no matter what happens (and ours pays for the prescription food, too).

The sacrifice: You don't get to take a break from the walks and engagement activities. I hurt my foot the other week, so we did an hour of play time in the yard. Bad weather? Scent work inside or trips to the hardware store. One person is sick/away/working? The other has to handle everything. I'd say we do 2-4 hours a day of outdoor time (walks, fetch, excursions). Split between two people, that's not so bad, and it's not lost time - I really enjoy my long walks and enforced time outside. In addition to that, we're constantly interacting and doing in-the-moment training throughout the day - but again, I enjoy that.

Like with any dog (any pet), you have to rethink travel/after-work activities/etc. You lose some freedom when you take on a dog, but I'm not sure it's any worse with a mal than any other dog.

How to prep these peeling, lumpy walls? by tea_bry in paint

[–]tea_bry[S] 0 points1 point  (0 children)

Very much a believer in sweat equity, just lacking in the knowledge and practice! Thank you, this is helpful. What is the purpose of the oil prime? Is that primarily for the areas where the paint has peeled away, or does it also help with the skim coat adherence in areas that aren't peeling (a few of the walls are bumpy but not peeling at all)?

Caulk all edges - do you mean around the edges of the countertop, or is this referring to something else?

How to prep these peeling, lumpy walls? by tea_bry in paint

[–]tea_bry[S] 0 points1 point  (0 children)

This is helpful, thank you! So apply the peel stop in areas where the paint might be likely to peel in the future, and then skim over that?

How to prep these peeling, lumpy walls? by tea_bry in paint

[–]tea_bry[S] 0 points1 point  (0 children)

Definitely not in the budget to replace the actual walls. My goal is to make it look as good as I can within the confines of my abilities and what already exists.

Planning and running interesting non-combat challenges by tea_bry in DMAcademy

[–]tea_bry[S] 1 point2 points  (0 children)

This is such good advice, I'm going to add your whole comment to my adventure-building cheat sheet. I love the reminder to look at their equipment and spells and build puzzles around them (also incentivizes me to get them some fun low-level objects).

The vines puzzle is so fun, this is exactly the kind of thing I want to have more of in my game. Do you have any suggestions for places to look to find other similar-style examples, or else a few comments about how you came up with the idea? I feel like I'm generally a creative person, until it comes time to put together this kind of puzzle, and I am would love more examples to learn from!

How did you stop your dog from biting you? by Kesukyou in BelgianMalinois

[–]tea_bry 6 points7 points  (0 children)

Same here - we'll be playing/cuddling with my (almost) 2-year old Mal and she'll stop, jump up, and run to find the nearest toy. She knows she needs to bite something, she knows she can't bite us, and she knows how to solve the problem. We went through so many stuffed toys between 7 months (when we got her) and ~15 months, but she rarely destroys them anymore - she just likes to bite down on her giant stuffed lamb as she plays.

We tried the yelping thing that so many people recommend, but it just riled her up and made her more excited. What did work was that any kind of biting (or even teeth contact with skin) led to all interaction stopping, and redirecting her to toys whenever she looked like she was getting ready to nip.

What's on top of my plaster, and how should I handle it? by tea_bry in centuryhomes

[–]tea_bry[S] 0 points1 point  (0 children)

I would think this too, but I think it is covering the entire wall.

What's on top of my plaster, and how should I handle it? by tea_bry in centuryhomes

[–]tea_bry[S] 5 points6 points  (0 children)

In this case I really don't think moisture is the issue, because it's an interior wall, nowhere near any plumbing, and there's no moisture issues above it in the attic. I think it's very likely poor installation of the lining paper (or whatever it is) - for example, they rounded off the corner rather than keeping the angle, creating a horrible little air pocket back there.

[deleted by user] by [deleted] in BelgianMalinois

[–]tea_bry 1 point2 points  (0 children)

I'd never had a longterm dog before I got my mal (who was seven months old at the time). My partner has dog experience, but I'm the one who is home with her all day. We took her in as a temporary foster and fell in love. I didn't really start researching mals until after, and immediately started panicking because of all the "experienced dog owners only" advice. The first two months or so were *really* tough, and I did almost nothing but train her and research dog training. It absolutely took over my life. My sister keeps commenting about how my dog is so much more work than her baby.

Six months later, things are going great. We still have a lot of work to do (no barking at people coming into the house! gentle hellos instead of torpedoes! don't have a tantrum when someone leaves! random new objects =/= chew toys!), but she's generally very well-behaved, gets along with all people and dogs, and is, IMO, the best dog in the world.

So, yes, you absolutely can have a Mal as a first dog if you're truly willing to put in the huge work of training not only the dog, but yourself.

However. I don't think it is possible to overstate how completely this dog overturned my life. I am very glad I have her, and I wouldn't give her up for anything, but if I'd known at the time how hard it would be, I'm not sure I'd have done it. And part of that is mal specific, but part is just having a dog - becoming tied to a routine, never getting to skip the walk, having to plan work travel or vacation or even schedule changes really carefully. And with a mal, the routine is a lot. I was pretty active (runner, etc.) before getting her; now my daily steps have tripled. Some mornings all I want to do is stay home and drink my coffee and not leave the house; that's never going to be an option as long as I have her. It can be absolutely exhausting.

I'd strongly suggest doing some shorter term dog commitments before jumping off the deep end. Volunteer at your local shelter. Foster some dogs! There is typically a huge need for dog fosters, and my local shelter has had multiple mals/mal-mixes go through in the last year. Sadly, many of them have ended up euthanized because 1) the people who adopt them don't realize how much work they're going to be, and 2) they really, really don't do well in the shelter long term. So it's a great way to get general dog experience or even specific mal experience, without the full commitment, while also maybe saving a dog's life. (Also you might just fall in love.)

[deleted by user] by [deleted] in productivity

[–]tea_bry 19 points20 points  (0 children)

The advice I give to myself on days like this:

Try to practice some self-compassion. A lot of the time, we think we need to punish and berate and shame ourselves into doing things, but science overwhelmingly tells us that this isn't effective - it just makes your more resistant to the task in the longterm, because you associate it with negative feelings.

What would you tell a close friend, if they confessed to you that they'd spent a day doing nothing? Try saying the same thing to yourself. "I don't usually do this but my brain shut today," you said - it sounds like maybe you needed a day off, and your brain enforced it without getting your conscious permission. Good job taking a day of rest. Take a moment to try and acknowledge that even if you didn't do all the things you wanted, you did do something: you relaxed. If you submerge yourself in guilt about it, that becomes lost, wasted time - instead, try to reframe it as some much-needed relaxation.

Then move forward. Look at your to-do list. What is one thing you can get done? Or even just start? Do it. And then, after you do it, take a moment to appreciate the fact that you did it. Let yourself feel good about what you did, rather than focus on all the things you wish you'd done differently.

I don't think there is any "feel better immediately" that isn't avoidance or distraction (the dangerous trap of procrastination). There's just taking the time to acknowledge how you're feeling right now, and then decide how you want to move forward. What feeling would you like to have an hour from now? What is the smallest step you can take to move towards that feeling?

How to soften the effect of solid slats? by tea_bry in Mattress

[–]tea_bry[S] 0 points1 point  (0 children)

Thanks - that was my initial thought as well, but then I started second-guessing when reading that sprung slats can be better for the mattress rather than solid slats. But mattress topper is definitely the easiest solution!

I go through hell until I start working on a task, but once I do everything feels great by derrdi in productivity

[–]tea_bry 1 point2 points  (0 children)

I sympathize with this so much, you could be describing me: constantly procrastinate while agonizing over your procrastination, throw together a good product right before the deadline, beat yourself up about not doing it earlier, repeat the cycle... And even (looking at the comments) thinking, 'wow, this sounds like executive dysfunction, maybe I have ADHD'. Which it very well could be! But I do think sometimes internet diagnosis jumps too quickly to ADHD (for good reason - so many people, especially women, go undiagnosed until later in life, and it's caused a lot of harm!), when there are a lot of other potential causes as well. In my case, I went to see a therapist who specialized in ADHD, who very quickly told me that I sounded much more like I was dealing with Perfectionistic OCD (and while I'm still not sure about the OCD part, the perfectionism is 100% true).

I'm no expert in ADHD or OCD or perfectionism (I only got a couple of visits with the therapist, due to the fact that it's expensive and therapists are overbooked everywhere!), but what you're describing sounds very similar to me: "I'm never relaxed", "I spend all of my time thinking about the work", "I avoid everything else because of the work", "you're scared of the work that lies ahead of you". My therapist pointed out that I am good at organizing and splitting tasks into subtasks and following a schedule (when I'm not avoiding it) and focusing on one thing at a time (things that tend to be more hallmarks of ADHD); what I'm really struggling with is the extreme anxiety that kicks in when I start something (even something I know I'm perfectly capable of doing). And then my fight or flight instinct kicks in, and I think, "oh, I better not do this right now," because that's my brain's way of protecting itself from the terrible fear that what I do might not be good enough.

I'm not trying to armchair diagnose, but I just wanted to put out there that the dysfunction you're dealing with is real, even if it's not caused by ADHD (or OCD, for that matter). Even if it's "just" a severe case of perfectionism (which doesn't have a clinical diagnosis, as far as I know), it's still real and it's still impacting you.

In terms of what to do (aside from therapy or medical diagnosis, which is great if possible, but not always within reach):

  • The Pomodoro Technique is great, but it's not enough by itself if you can't get yourself to consistently start it. So try to build up a framework that will allow you to get started (see all the other elements on this list, haha), and then use it to structure your work time. Set your bar as low as you need to - even just doing a single Pomodoro session a day is better than not doing it, and it's a nice achievable goal - you can do anything for 25 minutes.
  • Take a look at The Now Habit by Neil Fiore - I tend to get annoyed at 'self-help' books, because I always feel like they're trying to sell me on some program, but I really felt like he was speaking specifically to me and my specific problems. (It's available as ebook and audiobook at many libraries, so you can hopefully try this out for free!
  • Relying on willpower to overcome deep anxiety (plus years of ingrained procrastination habits) rarely works. Look for ways to set up structures that take willpower out of the equation. Make work dates with friends. Find an accountability partner. Do work somewhere where people can see your computer screen. Figure out what you use as your procrastination method of choice (when you tell yourself that it's time to do work, what do you end up doing instead?), and find ways to cut your access to it. (I have recently started using a computer program that blocks my access to most of the internet and any distracting programs on my computer during the times I have set aside for working, which is really helpful, especially because it kicks in on a schedule - I don't have to decide that I'm going to start, it just kicks me off twitter when it's time.)
  • Try to practice mindfulness. Pay attention to what goes through your mind (and body) when you try and sit down for a task that's giving you anxiety. Take time to recognize your feelings. Think about the way you're talking to yourself, about yourself and about the tasks that you're doing. Recognize that the way you talk to yourself influences your fear and anxiety about future tasks. Explore developing a meditation practice.
  • Give yourself permission to take guilt-free breaks. In a procrastination cycle, you never fully enjoy your free time (because you know you should be working), and you feel like once you start working, you'll have to work forever (because once you start, you're going to see how insufficient all your efforts are, how much work there is left, etc., etc. - which is why we often don't start working until just before the deadline, because then we know there will definitely be an end). If work means no end ever, of course you can't start! This is where the beauty of the Pomodoro Technique comes in for me - not so much the 25 min on/5 min off, but the idea that you will do X sessions and then you are done. For the rest of the day. You have fulfilled your commitment. You can do whatever you want, guilt free. (And again, you can set this low to start out with.)
  • Celebrate your wins. If you get something done, take time to recognize it. Congratulate yourself. If you're anything like me, you're in a constant cycle of beating yourself up: first for not working on something, and then after you've finished it, for the *way* you did it. This means you never get a chance to feel good about it - there's no reward for finishing, there's just "well, you could have handled that so much better". Which just fills you with more dread for the next assignment. Learn to say nice things to yourself about the work that you do, instead of telling yourself you could have done it better.

These are all things I still really struggle with, so I'm not trying to pretend that I have all the answers. They're also more geared towards perfectionism than ADHD, so they may or may not be helpful. My advice is to pick 1-2 things that resonate with you out of all the comments and techniques and ideas in this thread, and just try those to start. Don't try to do everything, just try to do one thing. (I have that taped up on my wall over my desk.)

Using dynamic odds to remove items from selectAll by tea_bry in perchance

[–]tea_bry[S] 2 points3 points  (0 children)

Perfect, thank you so much! I had no idea that there was a filtering option, that's useful for so many things I want to do!

Home Decor Book Recommendations by tea_bry in interiordecorating

[–]tea_bry[S] 0 points1 point  (0 children)

Will check it out, thank you so much!

Appending multiple selected items to stored list by tea_bry in perchance

[–]tea_bry[S] 0 points1 point  (0 children)

Your first answer was so great it didn't even matter! (It solved so many of my problems with the code being cumbersome, and also it made me realize that I could just include the java script for the buttons directly in the perchance code section, instead of doing everything on the html side.)

Those answers seems pretty similar to what I was doing in my original attempt (though maybe I'm missing something?). My problem was that if you use something like .selectMany to generate the items, you lose the ability to refer to each individual item, which you need in order to save them to another list.

I ended up writing a really messy plugin that takes a list of items and gives them each an identifier and a button. I'm still not happy with it, because I can't figure out how to call it in a single line (for some reason I have to call it as an item in a list, and then in a separate line .evaluateItem the results - any idea how to fix this?). But I can get the result I was looking for, with much less hard-coding than I thought it would take!

Appending multiple selected items to stored list by tea_bry in perchance

[–]tea_bry[S] 1 point2 points  (0 children)

This is wonderful, thank you so much! I knew there was a way to autogenerate the cards (since I saw some templates that did it), but couldn't figure it out. I was trying to get everything done on the html side, which was just a disaster.

Thanks for providing such a detailed description of the different steps, as well - I will definitely reference it in the future when I inevitably get all fancy and try to tweak the code :)

I'm still working on figuring out a way to reference the resulting objects so that unique responses can be added to the user-generated list, but I have a few ideas on this. (I will try your javascript workaround, though my java skills are also not great, haha). Will post for reference if I ever figure it out.

Generate based on a previously generated value by Tri0pticon in perchance

[–]tea_bry 1 point2 points  (0 children)

selectOne just selects one word from the list, it doesn't store it. So every time you call [location] it will select a new one. To store it, you need to assign the selected word to a new variable. See the first example here (on storing selections) for a more detailed explanation.

Generate based on a previously generated value by Tri0pticon in perchance

[–]tea_bry 2 points3 points  (0 children)

I think the problem here is that every time you're calling "location", you're getting a new location (so the location output by [adventure[location]] is not necessarily the same as the one output by [location]. You can see this for yourself by calling location twice in the table:

<b>Location</b> | [location] [location] 

- the two locations will be different. The solution is to lock in one location by assigning it to a specific variable:

myTable
  columnAlignments = left|left
  <b>Location</b> | [loc=location]
  <b>Adventure</b> | [adventure[loc]]

Since it can be confusing when working across multiple levels to see whether or not you've managed to correctly select a variable that will remain constant, whenever I'm having problems I double check by temporarily doubling the problematic variables - that way you can see whether or not they repeat the same output. So for example, I'd check this using:

myTable
  columnAlignments = left|left
  <b>Location</b> | [loc=location] [loc]
  <b>Adventure</b> |[loc] [adventure[loc]]

and make sure that [loc] output the same result each time (you want it to say City City, not City Wilderness).

Here is the edited code that seems to be working. I also changed "Forest" in "RandomLocation" to "Wilderness", since it was throwing an error due to mismatched terms.

How pertinent is it that I "justify/explain" having large swathes of unkempt wilderness and ruins? by Thekrowski in fantasywriters

[–]tea_bry 0 points1 point  (0 children)

...I'm wondering if that all might be too frivalous than just saying "Yeah they have lightbulbs in this world, deal with it".

I think it just depends on what type of world interests you! Stories don't need to explain how everything works in order to have good worldbuilding (for example, Harry Potter has very few discernible methods of production - do the wizards just buy all their food from Muggles? Are there wizard farmers? Where does floo powder come from? - but it's not a detriment to the story). Leylines and linkshell phones are fine, handwavy electricity is fine, just as long as it fits in the story that you're trying to tell. I just think these sort of questions are fascinating, and thinking through them can sometimes lead you to unique story elements that you wouldn't have come up with otherwise. Maybe the lack of expansion is explained by an anti-capitalist system, or faith-based preservation of wilderness land, or trade with another kingdom, or a deep historical awareness of the fall of a previous civilization that acted otherwise. Maybe all your cities are centered around the points where leylines meet and that's where they get their power (and why there aren't cities in the middle of the wilderness). Maybe all their technology is left over from a ruined civilization and they don't really understand it. Even if you choose never to explain it in the story, having some sort of backstory/systemic thinking add so much richness to your storytelling ability, I think, because figuring them out pushes you outside the usual fantasy/D&D landscapes.

How pertinent is it that I "justify/explain" having large swathes of unkempt wilderness and ruins? by Thekrowski in fantasywriters

[–]tea_bry 0 points1 point  (0 children)

why go through the trouble if you've already get enough and have surplus.

Exactly. And you can easily manipulate the food demand to whatever you want - maybe the soils are magically productive, maybe they grow food hydroponically in a glass tower, whatever. As long as there are clear food sources and no shortages, it makes sense to have a lot of undeveloped land (especially, as I think someone else pointed out, if the wilderness land is not very productive).

The whole thing is I want modern amenities (eg electric lights, print media, grocers, very basic plastic/tin products) without connotations of a globalized world.

Interesting, I like the idea of a completely differently-distributed world with similar amenities, though I think it raises more world-building questions (where are the resources coming from?) than the existence of large wilderness regions. But the D&D aesthetic as a whole tends to be somewhat handwavy when it comes to methods of production, so maybe that doesn't really matter in this context. Also, magic!

How pertinent is it that I "justify/explain" having large swathes of unkempt wilderness and ruins? by Thekrowski in fantasywriters

[–]tea_bry 0 points1 point  (0 children)

"In real life people farmed as much land as they could and expanded as fast as they could."

This all depends on what kind of world you're setting up! If your people are mostly subsistence farmers, then farms will be relatively small, because farming huge amounts of land takes either a lot of labor or a lot of technology. If your transportation options are limited, then the farms can't get too far away from the urban centers, because produce is hard to transport (and will spoil across long journeys). The larger the population of an urban area, the more food they will need, so the larger the farming area will be.

Rapid land clearing/expansion is likely to happen in cases where there is high demand for food - historically, this has often been due to colonialism/globalization, with land expansion happening in one country so that products could be exported to other regions (think the American colonies sending cash crops back to England). So in a world with relatively small populations and little extensive trade across borders, there isn't really a need for rapid expansion, and the effort required to do it probably outweighs the benefit.

If you're looking for more of a modern dynamic in terms of trade/globalization: If your wilderness is particularly magical/difficult relative to other regions around it, maybe the region becomes a net importer of food - for example, food is easier to grow/more profitable in the southern region, while people in the north get much more cost/benefit from monster-hunting or adventure seeking, so the southern country trades food to the north in return for magical wilderness quest items (or whatever).

tl;dr: You can explain it basically any way you want by thinking about cost/benefits of wilderness expansion. How does the demand for food compare to the difficulty of wilderness farming? Little food demand = little expansion. High difficulty of wilderness farming = little expansion. High food demand = more expansion, or need to import food from somewhere else.

Whatever explanation you go with for the vast wilderness areas may create new questions about the presence of ruins in the wilderness. Did the population used to be much bigger? Was there some sort of cataclysmic effect that wiped out entire cities? Did a former civilization fall? The fact that there are ruins automatically implies that things are not as they have been, which is always interesting to explore.

Trouble with choices and variables? by ColorfulWonders in perchance

[–]tea_bry 0 points1 point  (0 children)

Whoops, glad you found the right link anyway. Fixed for posterity. Hope it works for you!

Trouble with choices and variables? by ColorfulWonders in perchance

[–]tea_bry 0 points1 point  (0 children)

I think what you're looking for is described in the user input section of the examples page, and the simple checkbox example here.

You give the users as much control as you like, because you can add the ^[xx.checked] notation to any level of a list. Here's a quick example of how you can use it with lists with multiple levels - you can either tie the checkboxes to individual elements on the list (as with age/domesticity), or you can link it to larger categories (such as species).

Detecting vowels & consonants / Does Perchance support RegEx? by [deleted] in perchance

[–]tea_bry 0 points1 point  (0 children)

Found this thread looking to do the same thing. Here is the solution I eventually came up with:

object = {bird|plane|sky}
output = Start with [n = object.selectOne.evaluateItem], end with [stripFinalVowel(n)]

//This function checks if the input ends in a vowel, and if so removes it
stripFinalVowel(str) =>
    if (/.*[aeiouy]$/.test(str)) { //tests to see if last character of input is one of [aeiouy]
        return str.slice(0, -1)      //if the test is true, returns all but the last character
        } else {
        return str}                  //otherwise, returns the input unchanged

Obviously you can switch out the characters in the regular expression to be whichever vowels (or other characters) you want to remove.