• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 08:17
CET 14:17
KST 22:17
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10
Community News
RSL Season 3: RO16 results & RO8 bracket13Weekly Cups (Nov 10-16): Reynor, Solar lead Zerg surge1[TLMC] Fall/Winter 2025 Ladder Map Rotation14Weekly Cups (Nov 3-9): Clem Conquers in Canada4SC: Evo Complete - Ranked Ladder OPEN ALPHA12
StarCraft 2
General
RSL Season 3: RO16 results & RO8 bracket SC: Evo Complete - Ranked Ladder OPEN ALPHA RSL Season 3 - Playoffs Preview Mech is the composition that needs teleportation t GM / Master map hacker and general hacking and cheating thread
Tourneys
RSL Revival: Season 3 $5,000+ WardiTV 2025 Championship StarCraft Evolution League (SC Evo Biweekly) Constellation Cup - Main Event - Stellar Fest 2025 RSL Offline Finals Dates + Ticket Sales!
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 500 Fright night Mutation # 499 Chilling Adaptation Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened
Brood War
General
Data analysis on 70 million replays A cwal.gg Extension - Easily keep track of anyone soO on: FanTaSy's Potential Return to StarCraft [ASL20] Ask the mapmakers — Drop your questions FlaSh on: Biggest Problem With SnOw's Playstyle
Tourneys
[Megathread] Daily Proleagues Small VOD Thread 2.0 [BSL21] GosuLeague T1 Ro16 - Tue & Thu 22:00 CET [BSL21] RO16 Tie Breaker - Group B - Sun 21:00 CET
Strategy
Current Meta Game Theory for Starcraft How to stay on top of macro? PvZ map balance
Other Games
General Games
Clair Obscur - Expedition 33 Stormgate/Frost Giant Megathread EVE Corporation Path of Exile [Game] Osu!
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread The Games Industry And ATVI Things Aren’t Peaceful in Palestine About SC2SEA.COM
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread Korean Music Discussion
Sports
2024 - 2026 Football Thread Formula 1 Discussion NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
The Health Impact of Joining…
TrAiDoS
Dyadica Evangelium — Chapt…
Hildegard
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2175 users

Programming Without Adderall

Blogs > codonbyte
Post a Reply
codonbyte
Profile Blog Joined June 2011
United States840 Posts
Last Edited: 2022-08-02 20:46:21
August 02 2022 20:38 GMT
#1
All my life, ADHD has been a thorn in my side. In elementary school, I was constantly getting in trouble for disrupting class. Then, on a fateful morning in early September, my mom gave me two magic blue pills and sent me off to school for my first day of fifth grade. The effect was magical: I suddenly wasn't getting in trouble every thirty minutes! In fact, I was one of the better-behaved kids in the class!

Finally, I was able to sit back and laugh at all the other suckers who got in trouble while knowing that my own superhuman good-behavior skills would keep me out of hot water! And for the most part, they did (well, except for that time I spat my retainer at these two girls who laughed at me for the one time I was made to sit out, but that was a calculated maneuver, and totally worth it for the legendary screams it incited. Hey, I never said my behavior was perfect, after all I was an eleven-year-old boy).

Ever since that fateful morning, Adderall has helped me deal with the thorn in my side that is ADHD. Seriously, ADHD sucks. It is the WORST. Unmedicated, my mind spins like a redlining car in neutral. I can't get ANYTHING done. However, under the magical effects of Adderall, I was actually able to concentrate on complex tasks for an extended period of time.

During my freshman year of high school, I took an introductory programming course that used Visual Basic 5.8 (yeah, they didn't even have 6.0, which was itself obsolete at the time!), and I instantly fell in love with the craft.

The very next semester, I taught myself C++ (no, I didn't know what C++ was really like, I just chose that language because it was the first programming book I saw at Borders bookstore), and I actually managed to make a small (very buggy!) game that sort of worked (when it didn't crash due to heap corruption, that is). My Algebra 2 teacher allowed me to demonstrate it in front of the entire class, which was loaded with pretty girls! Proudest moment of my teenage life, right there! And no, the game didn't crash in front of all those pretty girls.

My life after high school is best described as a clusterfuck. I'm a typical case of "failed to launch". I failed almost all my classes in my first two semesters at college. Fortunately, I was able to take a medical leave due to many of my issues being attributed to my ADHD. I spent four years working in retail, attended a coding bootcamp that turned out to be a huge ripoff, drove for Lyft for a year and a half, and then went back to school taking a lighter course load and did better but still didn't pass all my courses.

However, throughout it all, I have managed to have some success at programming. No, not get-a-programming-job levels of success, but success nonetheless. Almost entirely self-taught, too! I've had pull requests accepted by Microsoft: several of the compiler warnings that shipped with .NET 6.0 were implemented by me. Unfortunately, I can't say which ones I implemented because my github profile uses my real name, and I don't want it associated with this account because my time on this site is wrought with some very bad decisions that I seriously regret making.

I've also written some in-game scripts for Space Engineers, a Minecraft-like game where you can build spacecraft out of blocks. The programmable block allows you to control parts of your ship using scripts written in a real programming language (C#).

All of these achievements were accomplished with the help of those magic pills that let me actually think. Without Adderall, my mind RACES. I can't think about one thing for more than about 10 seconds. The very thought of doing anything that requires multiple careful steps to accomplish makes me feel ill. I'm reduced to randomly clicking on youtube videos, or pacing back and forth like a cagey zoo animal, but definitely not doing anything productive like homework, and especially not programming.

This is a problem, because Adderall has a dark side: side effects. It messes with my sleep schedule. A LOT. So much, in fact, that every now and then I would have to skip an entire night of sleep just to get back on track. At times I was skipping as many as two to three nights of sleep per week! Oh, and on Adderall, my heart-rate rests at a speedy 90 beats per minute. Or more! This is a huge problem because I would like to live past the age of sixty.

However, all of these side effects are tolerable. I'll take a shortened lifespan and unhealthy sleep habits if it means I can concentrate on what I love. But there is one side effect that I cannot tolerate; a side-effect that, until recently, I didn't even realize existed. It wasn't even listed on the bottle!

It turns out that Adderall was cranking my sex drive up to eleven. While under the influence of Adderall, I was consuming three to eight hours of pornography per day. And that's only on weekdays! On weekends, the consumption time was basically unbounded. Three to eight hours per day is a serious addiction, and serious addictions do not just disappear without some effort. However, during two weeks when I was unable to get access to Adderall because of insurance issues, that is exactly what happened: my porn consumption quickly dropped by over 95%!

Here's the crazy thing: even with the loss of 3-8 hours per day, I'm still more productive on Adderall than off it. When I got the insurance sorted out, I went back on Adderall, and my productivity improved. I was ready to go through life with a crippling addiction if it meant I could actually be productive at doing what I love.

However, I came to realize that not only is losing 3-8 hours of your day ridiculous, having such an absurdly overclocked sex drive would make it difficult to have a healthy romantic relationship. How can you have a healthy relationship if your libedo is so outrageously higher than your partner's? I'm no relationship expert, but it seems like a relationship like that would be doomed from the start. And so, at the start of this summer, I made the decision to quit Adderall completely.

This was not an easy decision to make. At the time, I wasn't sure (and I'm still not sure) that I'd even be able to program or do homework at all without my Adderall. I got a summer job at a burger shop, and that's been going relatively well, but I haven't been able to do much else. Even playing Minecraft is challenging (granted, I'm a technical player, so "playing Minecraft" for me means designing something overcomplicated, but still). And I certainly wasn't doing any programming whatsoever.

Until this morning, that is.

Last night, I had a long chat with a friend of mine from school who's had similar issues. We were talking about our programming accomplishments when she commented that I might have enough to put together a resume that could get me hired without a college degree. I replied that many of my programming projects (in particular the in-game scripts for Space Engineers) weren't even on github. When she asked me why, I explained that they weren't in a state where I could really share them with people: if you've programmed, you'll know what I'm talking about: they were too messy, etc. She told me to just upload what I have to gitthub.

The idea of even touching those scripts again was completely daunting. What if a compiler or compiler-plugin update has broken my scripts in the past year? What if a Space Engineers update has broken my scripts? The scripts have to be compiled using a special plugin that one of the Space Engineers devs wrote in their free time. What if that's been broken in the meantime?

I know it sounds dumb, but these are all the fears that keep me from touching code I previously wrote: it's probably broken by now.

However, last night I decided to take the plunge. I decided to start with the easiest step, which of course was to simply play Space Engineers and see if the script still works. That was also daunting because Space Engineers has a lot of hotkeys and I can't remember most of them. Yes, I know I'm completely pathetic for making this excuse to not touch a video game I love. I don't know why, but these excuses seem way more daunting when I'm not on my Adderall.

Anyway, last night before I went to bed, I fired up Space Engineers. Had to wait for a longish update to download (ugh!), but when it finally did, I booted up the game, and...

...THE SCRIPT WORKED!

I couldn't believe it! I was SURE the script would be broken by one of the many pieces of software that's changed since I last touched it, but nope! It worked beautifully!

This morning, I decided to upload the script to github. Unfortunately, this didn't go as smoothly. For some reason, when I tried to run the unit tests for part of the script, I got a compiler error. Ugh! I KNOW those unit tests compiled last year! Why wouldn't they compile now?!?

I was about ready to give up in despair: it felt like the world was ending. However, somehow, I was able to force myself to stare at the screen and actually read the error message. It took everything I had to read that single succinct sentence of technical jargon and file names, but once I got through it...

...I REALIZED WHAT THE SOURCE OF THE ERROR WAS!

I created a single new file, with a single line of code in it:

partial class Program : MyGridProgram { }

No, I didn't omit any code. That's the entirety of it, and that fixed the compiler error. That, right there, is the single most difficult line of code I've ever written: it felt like climbing Mt. Everest without oxygen, but I did it.

While the line is literally only boilerplate in its most basic form, that line is imbued with hope: maybe, just maybe, I can achieve my dream of being a C# programmer while simultaneously having a normal sex drive.

Oh, and writing this blog was also an accomplishment, because writing English text is almost as hard as programming when I'm unmedicated.

*****
Procrastination is the enemy
ApatheticSchizoid
Profile Blog Joined June 2014
Canada85 Posts
August 02 2022 22:31 GMT
#2
I was recently diagnosed with ADHD and put on medication. This was after putting it off for 6 or so years. It just went ignored for so long since I went to catholic schools all my life. You know how dismissive Catholics are about science. I got prescribed Vyvanse, but I think I'll to talk the doctor about switching to Adderall since it's 1/6 the cost in Canada. It definitely helps with the troubles concentrating. I was finding it hard to even get through an hour long tv show unmedicated. Vyvanse is close to Adderall, but slightly different. It actually lowers my sex drive. So might be something to look into. It is relatively new.
JimmyJRaynor
Profile Blog Joined April 2010
Canada17026 Posts
Last Edited: 2022-08-03 05:58:04
August 03 2022 05:04 GMT
#3
Start with non-pharma techniques that improve brain function.

https://www.medicalnewstoday.com/articles/323605#improved-brain-health
Over the years, everyone I observed properly executing a solid fasting regime indicated improved cognitive function and improved concentration abilities.

A Deep relaxation regimen can greatly improve one's concentration abilities.
https://www.elibay.com/a-quiet-mind
Boost energy, resilience, concentration, memory and creativity and bring balance and joy back into your life.

https://blog.aicpa.org/2017/08/how-relaxation-can-improve-concentration.html

Go outside... get lots of sun. Take off your shoes and walk in the grass.

I've been a coder for 21 years... I started with Visual Foxpro and a basic web stack when I was 14 in 2001. I graduated in software engineering at the best school in Canada. I placed 7th best in GPA in my class. Caring for my body and mind contributed greatly to my success.

Carefully executing a strict diet and exercise program is a brutal grind, however, big time rewards are there.

Anthem of the hermit coder...
[image loading]
Ray Kassar To David Crane : "you're no more important to Atari than the factory workers assembling the cartridges"
Schelim
Profile Blog Joined January 2011
Austria11528 Posts
August 03 2022 19:20 GMT
#4
I can empathise. my wife has ADHD and we both suspect I might have it, too. At the very least I have a lot of typical symptoms.

My wife's body can't handle Adderall. Too little and nothing changes, too much and her heart rate and blood pressure go through the roof and nothing else happens. She has tried some alternatives but they didn't do anything but make her feel miserable psychologically. She's been off meds for a while now and that's better, but not necessarily ideal either. She's trying - with my full support as a husband of course - to create an environment and a life where she can handle things in a productive way while not feeling miserably.

A word on the sex drive: I have always observed that is very active indeed in people with ADHD, way above average. So maybe what you're feeling in that regard is "normalising"? Either which way I understand the frustration of a decreased sex drive, especially if you have a partner. Maybe shaking things up a bit in the bedroom could help with that.
TY <3 Cure <3 Inno <3 Special <3
JimmyJRaynor
Profile Blog Joined April 2010
Canada17026 Posts
Last Edited: 2022-08-04 21:49:56
August 04 2022 21:46 GMT
#5
The software application life cycle:

1) Design
2) Implementation
3) Deployment
4) Blame.

This is what application software design meetings are really like....
Ray Kassar To David Crane : "you're no more important to Atari than the factory workers assembling the cartridges"
WombaT
Profile Blog Joined May 2010
Northern Ireland26094 Posts
August 14 2022 18:22 GMT
#6
Really needed this blog right now, currently stuck in programming hell myself, with similar mind-racing episodes, so thanks for putting proverbial pen to paper.

I’m Bipolar myself, not ADHD, but there is not insignificant crossover.

My workload is either non-existent, or if I have a big block it can be 5-10 hours of hyper focus, it’s a bloody pain. My classmates just watch a tutorial, copy paste a combo of that and our class material and that’s them done. Me, it’s just grinding a project out, pen and paper, the occasional bit of documentation and I just sit there and code with a large amount of trial and error.

The other night I was, I’d estimate maybe an hour away from finally finishing my current assignment. Which is pretty bloody imminently due and pretty damn critical. The slightest distraction and I’m going through every setting on my home router, and trying to bolt a GUI onto my WSL install of Ubuntu. The kind of baffling procrastination that deeply confuses my nearest and dearest.

It’s inconsistent, very dependent on what state my brain is, and pretty time inefficient, with the slight benefit that I believe I actually understand what I’m doing at a lower level than most of my current peers.

Different meds as well but, my sex drive also seems out of whack, the hot spell over here isn’t helping that either! Historically it’s been either abnormally low, or abnormally high relating to my mental state but it’s been consistently high for a long time now, independent of that. Something to ask my doc next time I’m in.

'You'll always be the cuddly marsupial of my heart, despite the inherent flaws of your ancestry' - Squat
imaCheeeese
Profile Joined August 2022
2 Posts
August 24 2022 21:35 GMT
#7
The hardest part you will have coming off of Adderall, based on my experience, is that you may find it is really hard to stay alert for a few weeks. You may even find it's hard to stay awake. In terms of programming, I was off Adderall / Ritalin for 12 years and maintained a solid programming career. For me, I had to listen to constantly be listening to music to drown out the distractions. ADD/ADHD for me has been that I am really listening to every conversation all at once but at the same time not really listening at all. The music helped to block that out a ton so I could stay focused on the code.

With all that being said, mindful meditation can be extremely helpful. This is a really good YouTube intro to mindful meditation:

Of coarse, mindfullness is a life long practice and is not as easy (or fast) as Adderall.
AccomplishedDare314
Profile Joined March 2025
1 Post
March 06 2025 02:16 GMT
#8
Hey, how’s the studies going without adderall, do you still program?
Please log in or register to reply.
Live Events Refresh
SC Evo League
12:30
#16
SteadfastSC28
LiquipediaDiscussion
WardiTV Korean Royale
12:00
Group B
WardiTV894
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko229
Rex 159
SortOf 136
MindelVK 33
SteadfastSC 28
StarCraft: Brood War
Britney 49570
Rain 3053
Larva 549
firebathero 467
Mini 419
PianO 358
Last 276
Killer 165
Rush 131
sorry 73
[ Show more ]
Aegong 61
Backho 42
HiyA 29
soO 29
Movie 27
ToSsGirL 23
Oya187 20
yabsab 19
zelot 17
Purpose 17
Hm[arnc] 15
Icarus 7
ivOry 6
Terrorterran 6
Dota 2
Gorgc4732
Dendi818
XcaliburYe289
qojqva88
League of Legends
Reynor92
Counter-Strike
ScreaM1544
zeus1097
oskar134
edward32
byalli7
Super Smash Bros
Chillindude13
Heroes of the Storm
Khaldor216
Other Games
B2W.Neo1679
crisheroes318
Fuzer 108
Trikslyr28
Organizations
Dota 2
PGL Dota 2 - Main Stream29760
StarCraft 2
ComeBackTV 811
Other Games
gamesdonequick587
StarCraft: Brood War
lovetv 10
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota237
League of Legends
• Stunt800
Upcoming Events
IPSL
3h 44m
Julia vs Artosis
JDConan vs DragOn
OSC
3h 44m
BSL 21
6h 44m
TerrOr vs Aeternum
HBO vs Kyrie
RSL Revival
18h 14m
Wardi Open
1d
IPSL
1d 6h
StRyKeR vs OldBoy
Sziky vs Tarson
BSL 21
1d 6h
StRyKeR vs Artosis
OyAji vs KameZerg
OSC
1d 9h
OSC
1d 19h
Monday Night Weeklies
2 days
[ Show More ]
OSC
2 days
Wardi Open
2 days
Replay Cast
3 days
Wardi Open
3 days
Tenacious Turtle Tussle
4 days
The PondCast
4 days
Replay Cast
5 days
LAN Event
6 days
Replay Cast
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2025-11-16
Stellar Fest: Constellation Cup
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
BSL Season 21
CSCL: Masked Kings S3
SLON Tour Season 2
RSL Revival: Season 3
META Madness #9
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2

Upcoming

BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.