I think you if you have a particular goal with using the computer it gets easier to avoid hoarding. I'm trying to get better at writing code that's easy to read and change, which is admittedly too vague but it can still help me be real with myself and close tabs that don't have anything to do with it.
So that first one is about solving an advent of code problem cleverly. That second one makes some nice points about how code doesn't necessarily capture your intent or the reasons you wrote what you did. So if I had both of those open in my browser or in some queue for unread links, and I wanted to cut down, I'd delete the first one.
I also find it helpful to ask if a link has any information that isn't already covered by some other resource in more depth. So if my goal was to learn more about compilers I might be tempted to save the blog post OP links to about writing a brainfuck compiler in Go with LLVM but there's already resources like Crafting Interpreters out there, so I'd probably only give that blog post a skim and not bother saving the link. (But if it was my goal to specifically write a brainfuck compiler, or write a compiler in Go, or write a compiler that uses LLVM, or some combination, I'd be more likely to save that particular post.)
> So that first one is about solving an advent of code problem cleverly.
Ah but it's not just about that, it's also about figuring out what problems can be fit into bit twiddling, knowledge about bitwise operation (especially that xor is self-reversing so it handles set/unset as well as pairs), and the ability to reduce effective complexity.
I agree it's not useful if you're currently on a quest
> to get better at writing code that's easy to read and change
but thinking of it as "solving an advent of code problem cleverly" misses most of the information.
This is what crosses my mind and bugs me whenever I see an article like this. As much as I hate the Amazon-style pages, I understand they're like that because that's what their business is, and that saying everyone should do it like McMaster is pretty futile.
I'm an adult with ADHD but this doesn't appeal to me because I've already found behavioral techniques that work really well for ~free.
I'll try and describe one briefly: I use a free app called Virtual Motivaider[1] to make my phone vibrate every 2 to 6 minutes. I'll print a sheet[2] that has a table with two columns. Every row is the same: the first column has the text "Am I on Task?" and the second column has two check boxes, "[ ] Yes [ ] No". When I start a task that I typically struggle to hold my attention to, I start the app, and when I feel the vibration, I check off if I was on task or not. I picked the 2 to 6 minutes interval arbitrarily; there could be many other intervals that work just as well. There's also probably other apps out there that just vibrate at a user-set interval.
This has worked extremely well for me. It seems that just recording a behavior can increase it or decrease it in the direction that you want.
I learned about this from a textbook called "Applied Behavior Analysis" by Cooper et al, in a chapter titled "Self-Management". If my technique (technically known as "self-monitoring of attention" or "self-monitoring of on task behavior") sounds interesting, I would recommend finding a pdf of that book and reading that chapter. It has some vocabulary that's defined earlier in the book, so you can just look them up in the index or glossary as you read. The book and the field it hails from can be annoyingly dogmatic, though.
I'll stop talking about it for now, but I do like to share this whenever adult ADHD comes up because its helped me dramatically, and much more so than any professionally-run special education program I was in or popular psychology book about habits or getting things done. OP, I haven't looked at your app or page too deeply so maybe you're already doing something like this or other behavioral techniques, but if you're not, it might be worth checking out.
[1] The company that made Virtual Motivaider also sells (well, they stopped producing them because of COVID difficulties, but they're currently trying to get them back) a physical product called Motivaider. It looks like a digital kitchen timer but it just does the same thing as the app. I bought one after using the app for some time, and while the app worked very well, the physical product has some nice benefits, like a very distinct and quiet vibration, and a lot less friction to start a new session.
[2] Printing out new sheets for each task, or printing out a lot and then having to get one for each task, turned out to be pretty inconvenient, so I've since compressed the table into a 2 row by 15 column one, where in the first column the first row has a "Y" and the second one has an "N". The rest of the columns are for putting an x in the Y or N row. I fit 6 of these in a 6 x 9 inch document, made a pdf of 100 of these pages, then used a print on demand service to print a spiral bound book of it, which I carry with me between work and home. This has eliminated a ton of friction and I've ended up using this technique much more often.
You do get that "finding the techniques that work for you" is like the whole value of the coach, right? You're standing at the end, and I'm assuming you've put in a lot of work to get where you are because the kinds of resources that would helped you weren't available.
There is such a gap of "people who have ADHD sharing the things that actually worked for them." One of the best strategies for me "task bracelets" I didn't get from my therapist but a random TikTok.
I don't really know if this service is the one to pull it off but I want something like it to exist.
You took the words out of my mouth! Many of our members (me included) have tried to adopt things others said worked for them, and it can get quite exhausting finding time after time that they don't work. There are 2 (of many things) that could be happening here:
1. The tool/tip wasn't the right one for you.
2. The tool/tip wasn't implemented in a way that maximized chance of success
Those 2 items above are what our coaches try to help with.
With 1., just picking up and trying something someone else is using can get exhausting. Our coaches help you dissect what the problem is, what sort of systems work well for you (in the past), what don't, and why, and then help you pick from a narrowed list to choose. For example, accountability works really well for me (body doubling) but another one of our members hates it because they are introverted and easily distracted by movements of others.
With 2., sometimes we pick up the right tool/tip but we don't implement it properly. We try it hastily for one day and then give up. Our coaches use behavioral change psychology to break down the steps, implement it into your life in the way that sticks, then keep you accountable to actually giving it your best shot.
Wow, thank you for sharing these super specific systems you have put in place that work for you! With your permission, I'd love to share these tools and tips with our coaches, in case they haven't seen them before (they are new to me!) and may be relevant to their members.
I'm excited that you have found your exact mix, and our mission is exactly to help other folks just like us found their unique mix of tools & systems that work for their life. With their commitment to experimenting, the abundance of resources like the ones you've shared, and our coaches' guidance, we hope to get our members to their version of where you're at! Ideally with free stuff too!
The goal of coaching is most definitely not to be a crutch that you have to use forever. Ideally they can get to a point similar to yours with the aid of their coach! Oftentimes, the sifting through info, experimenting, and staying motivated part is the hard part (that we hope to be able to help with!)
>With your permission, I'd love to share these tools and tips with our coaches,
Well, sure, it's not like I own them!
I guess the first line of my post came off a bit jaded. After having people paid to deal with my ADHD not come up with anything truly effective in my whole education since high school, it was both relieving and disappointing to end up figuring out something myself. If your app helps people figure out what works for them, then best of luck to you.
This sounds super useful, I'll give it a try. I definitely agree with reducing friction helping extensively, I only get so many attention points during the day.
When I search for a current political topic on twitter, I find a lot of posts from popular and usually verified accounts from both sides of the spectrum, using this rhetoric which shares this identical... cadence? Style? I'm not sure the word for it. But some recent trends with these accounts are starting tweets with "to be clear...", making liberal (lol) use of line breaks, and ending on some short "mic drop" sentence. Like this:
"To be clear, if you're opposed to student debt forgiveness, you're not advocating for 'fiscal responsibility'.
You're just an asshole."
I'm assuming that this trend is just influencers noticing what gets a lot of engagement lately, but they're all copying it so well that it almost feels like they're being coordinated. It's uncanny.
Which, as far as I can tell, is exactly what the removal was designed to do—nothing about MV3 impacts cosmetic filtering in any way, and it seems to have been removed by the developer purely out of a sense of stubborn pique.
Judging by their comments now, the point is to show that the stated reasons for crippling MV3 are invalid - because the technology that allows for cosmetic filtering undermines those goals. However, if you do care about those goals, you can use Minus, which applies further restrictions in line with the stated reasons.
I installed the Oberon OS (A2) emulator and showed it to my friend. We burst out laughing at that program that makes a skeleton run across the screen. If you keep executing it, it just spawns more skeletons and we had a skeleton parade.
libmill and libdill are similar but different projects by the same author. I think he just let the libmill domain expire. What's funny is the site is a GitHub Pages site, so it's still there on the libmill repository, and could be accessed at https://sustrik.github.io/libmill but it's configured to redirect to that expired libmill domain so it's inaccessible.
I started reading this and taking the edx course that’s based on it (How to Code) the other week. I feel pretty comfortable reading code and modifying things, and finding documentation, but tend to get stuck deciding how my data structures or types should be laid out. This week I’ve hit the “How to Design Data” part of the course and it’s been giving me a lot of clarity.
For example, here's two tabs I opened recently:
A Neat XOR Trick: https://www.mattkeeter.com/blog/2022-12-10-xor/
Code Only Says What it Does: https://brooker.co.za/blog/2020/06/23/code
So that first one is about solving an advent of code problem cleverly. That second one makes some nice points about how code doesn't necessarily capture your intent or the reasons you wrote what you did. So if I had both of those open in my browser or in some queue for unread links, and I wanted to cut down, I'd delete the first one.
I also find it helpful to ask if a link has any information that isn't already covered by some other resource in more depth. So if my goal was to learn more about compilers I might be tempted to save the blog post OP links to about writing a brainfuck compiler in Go with LLVM but there's already resources like Crafting Interpreters out there, so I'd probably only give that blog post a skim and not bother saving the link. (But if it was my goal to specifically write a brainfuck compiler, or write a compiler in Go, or write a compiler that uses LLVM, or some combination, I'd be more likely to save that particular post.)