Earlier quoted context omitted.
I live in Southern California where there was no shortage (until recently, at least) of very early-stage startups, and for years I exclusively used startup-focused sites like AngelList (now Wellfound) when jobhunting. The largest startup had 12 people when I joined. I worked for a company of 40ish once, but they weren't primarily a tech company and engineering consisted of only 3 people. I should perhaps disclaim tha…
Going with, in general, a company with less than 50 employees doesn't have to meet many of the requirements larger ones do when it comes to things like the FMLA.
Effect of perceptual load on performance within IDE in people with ADHD symptoms
251–260 of 288 posts
Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms
#252Earlier quoted context omitted.
As an IntelliJ user (and lover), it also gives you annoying update prompts basically every time I open it. There's always some plugin or another needing a reboot. It has a lot of pros and cons compared to VSCode, but upgrade politeness isn't one of them. The frequent reindexing will often take you out of the flow too. It's very easy to move faster than IntelliJ can keep up with, especially on a slower computer. And i…
have you tried the "new ui"? it's super clean and completely different, very reminiscent of vscode.
Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms
#253As an engineer for 10+ years with pretty severe ADHD (unmedicated, I cannot usually even read more than a few pages of a book before either losing focus or feeling drained) I have always been aware of how much my performance fluctuates based on the cognitive load of dealing with the code I am currently working with, and how it is displayed. I half-jokingly tend to describe it to people as having a "small brain buffer…
This idea of a 'small brain buffer' is why I love writing small atomic notes in wikis [1]. It lets me break problems down into simple pieces that I can later assemble upward in abstraction, rather than try to hold complex ideas in my head and compile them together in one big document. The buffer waxes and wanes, and I need to be able to adapt my writing process so I'm productive no matter where it is at the moment. […
Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms
#254Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms
#255As an engineer for 10+ years with pretty severe ADHD (unmedicated, I cannot usually even read more than a few pages of a book before either losing focus or feeling drained) I have always been aware of how much my performance fluctuates based on the cognitive load of dealing with the code I am currently working with, and how it is displayed. I half-jokingly tend to describe it to people as having a "small brain buffer…
> unmedicated, I cannot usually even read more than a few pages of a book before either losing focus or feeling drained Tangent: ADHD is strange. I have it too, and yet when it comes to reading my symptoms appear to be the exact opposite (when I was younger I could not stop reading books until I finished them, even if I ended up skipping an entire night of sleep for it). I wouldn't be surprised if in the next decades…
Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms
#256I had something flickering in my IDE the other day while I was trying to learn my way around a large monolithic codebase at a new job. I couldn't executive function well enough to stop/hide the flickering, and I couldn't ignore it. I eventually had a meltdown and left the room (wfh, thankfully). It took me hours to recover. Having a tidy, visually "muted" workspace - both in a literal sense (the IDE) as well as a con…
Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms
#257Earlier quoted context omitted.
This is why I, and I suspect many others, like terminal based text editors like vim (or emacs, whatever. Our war is against GUI before each other). I find IDEs have too much going on and any little blip on the side shifts my focus. Whereas with vim/tmux/zsh I can highly and easily customize my environment to... __me__. About everything an IDE offers I also get[0], but with more ease in having it placed where I want a…
> I'd love if I could make notes to specific lines of code in a popup or split and that the note has a mark on that line wherein I can go back and forth. Emacs does this with a feature called "bookmarks". I don't use vim particularly so can't vouch for anything, but https://github.com/MattesGroeger/vim-bookmarks looks like the same concepts I'm thinking of in a vim-flavored implementation - maybe worth a look.
Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms
#258Earlier quoted context omitted.
Your code is not what I’m describing at all. You’re just talking past me without actually trying to understand what I’m saying or reading the specifics. A Python instance is effectively a dictionary. The contents of that dictionary can be mutated at runtime to disagree with the type that is specified. This is perhaps an antipattern but it’s not uncommon. Attribute lookups can be dynamic as well without any typing. Th…
>A Python instance is effectively a dictionary. The contents of that dictionary can be mutated at runtime to disagree with the type that is specified. This is perhaps an antipattern but it’s not uncommon. Yes I know. but the you will see the code addresses this. Mypy caught the monkey patching. Look at it. I added a property to an instance dynamically and mypy caught it. >You may say “oh but that’s uncommon or bad pr…
Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms
#259Earlier quoted context omitted.
> Modern python is no longer dynamic. Of course it still is. The type hints have no runtime semantics whatsoever. The actual type-checking still happens at runtime in Python, and is not related to any static checks. Out of the perspective of Python's interpreter the type hints don't even exist. They're like comments… Static type checking is not part of Python! > Python also has ADTs which match it in power to rust. A…
>Of course it still is. >The type hints have no runtime semantics whatsoever. I clarified my meaning in another comment. You're right, I meant to SAY modern development involves type checking with python. But not with the interpreter. My mistake for not being clear. >All Turing-complete languages match each other in power… I obviously mean type checking. Additionally what you're saying isn't even true. Not all turing…
Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms
#260Even "lite" editors like VSCode, NP++, Sublime Text, etc have become distracting for me. Every time I fire one of these things up, my mental state is eliminated by being forced to dismiss some "hey we got a new version for you :D:D:D" bullshit modal. To whomever is responsible for adding these to apps: please stop. No one is enjoying your shenanigans. It is a text editor . Empathize with the user: People with far les…
I've always hated IDEs. And I hate most UIs - they are a nightmare for me. I never connected it to ADHD. But I have to say that vim is a godsend to me when I try to do anything serious. And if you are able to reach me whenever you want by Slack, I'm not being productive.