• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 15:02
CEST 21:02
KST 04:02
  • 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
[ASL20] Ro8 Preview Pt2: Holding On8Maestros of the Game: Live Finals Preview (RO4)5TL.net Map Contest #21 - Finalists4Team TLMC #5: Vote to Decide Ladder Maps!0[ASL20] Ro8 Preview Pt1: Mile High15
Community News
PartinG joins SteamerZone, returns to SC2 competition(?)185.0.15 Balance Patch Notes (Live version)91$2,500 WardiTV TL Map Contest Tournament 151Stellar Fest: StarCraft II returns to Canada11Weekly Cups (Sept 22-28): MaxPax double, Zerg wins, PTR12
StarCraft 2
General
5.0.15 Balance Patch Notes (Live version) PartinG joins SteamerZone, returns to SC2 competition ZvT - Army Composition - Slow Lings + Fast Banes Stellar Fest: StarCraft II returns to Canada Had to smile :)
Tourneys
$2,500 WardiTV TL Map Contest Tournament 15 Stellar Fest Sparkling Tuna Cup - Weekly Open Tournament LANified! 37: Groundswell, BYOC LAN, Nov 28-30 2025 Maestros of The Game—$20k event w/ live finals in Paris
Strategy
Custom Maps
External Content
Mutation # 493 Quick Killers Mutation # 492 Get Out More Mutation # 491 Night Drive Mutation # 490 Masters of Midnight
Brood War
General
Question regarding recent ASL Bisu vs Larva game BarrackS' ASL S20 Ro.8 Review&Power of Friendship BGH Auto Balance -> http://bghmmr.eu/ Thoughts on rarely used units RepMastered™: replay sharing and analyzer site
Tourneys
[Megathread] Daily Proleagues [ASL20] Ro8 Day 4 [ASL20] Ro8 Day 3 Small VOD Thread 2.0
Strategy
TvZ Theorycraft - Improving on State of the Art Current Meta I am doing this better than progamers do. Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Dawn of War IV Nintendo Switch Thread Path of Exile Liquipedia App: Now Covering SC2 and Brood War!
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
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
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI Russo-Ukrainian War Thread Canadian Politics Mega-thread
Fan Clubs
The herO Fan Club! The Happy Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece
Sports
2024 - 2026 Football Thread NBA General Discussion MLB/Baseball 2023 Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts The Automated Ban List BarCraft in Tokyo Japan for ASL Season5 Final
Blogs
[AI] From Comfort Women to …
Peanutsc
Mental Health In Esports: Wo…
TrAiDoS
Try to reverse getting fired …
Garnet
[ASL20] Players bad at pi…
pullarius1
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1500 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
Canada16833 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
Canada16833 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 Ireland25810 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
Safe House 2
18:00
Qualifier #1
ZombieGrub201
EnkiAlexander 62
LiquipediaDiscussion
[BSL 2025] Weekly
18:00
#16
LiquipediaDiscussion
PSISTORM Gaming Misc
14:55
FSL TeamLeague: PTBvsIC, CNvRR
Freeedom28
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ZombieGrub184
Livibee 104
BRAT_OK 69
MindelVK 21
StarCraft: Brood War
Britney 30539
Rain 6769
Larva 188
ZZZero.O 99
Dewaltoss 90
HiyA 43
Rock 30
sas.Sziky 23
ivOry 20
NaDa 8
Dota 2
qojqva4043
monkeys_forever228
Counter-Strike
ScreaM1633
fl0m1561
flusha102
Heroes of the Storm
Khaldor533
Liquid`Hasu497
Other Games
FrodaN5213
Grubby3007
Mlord744
RotterdaM451
B2W.Neo448
XaKoH 81
ArmadaUGS81
Mew2King47
UpATreeSC45
rGuardiaN36
JuggernautJason14
Organizations
Other Games
EGCTV1317
gamesdonequick841
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 20 non-featured ]
StarCraft 2
• printf 60
• davetesta29
• Hupsaiya 29
• LUISG 27
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• Kozan
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 4825
• masondota235
League of Legends
• Nemesis2584
• Jankos2489
Other Games
• imaqtpie1258
• Shiphtur285
Upcoming Events
Sparkling Tuna Cup
14h 58m
BSL Team Wars
23h 58m
Team Bonyth vs Team Dewalt
Dewalt vs kogeT
JDConan vs Tarson
RaNgeD vs DragOn
StRyKeR vs Bonyth
Aeternum vs Hejek
Replay Cast
1d 14h
Map Test Tournament
2 days
Map Test Tournament
3 days
Tenacious Turtle Tussle
4 days
The PondCast
4 days
Map Test Tournament
4 days
Map Test Tournament
5 days
OSC
5 days
[ Show More ]
Korean StarCraft League
6 days
CranKy Ducklings
6 days
Map Test Tournament
6 days
OSC
6 days
[BSL 2025] Weekly
6 days
Safe House 2
6 days
Liquipedia Results

Completed

KCM Race Survival 2025 Season 3
Maestros of the Game
HCC Europe

Ongoing

BSL 20 Team Wars
BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
Acropolis #4 - TS2
EC S1
ESL Pro League S22
Frag Blocktober 2025
Urban Riga Open #1
FERJEE Rush 2025
Birch Cup 2025
DraculaN #2
LanDaLan #3
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025

Upcoming

C-Race Season 1
IPSL Winter 2025-26
SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
WardiTV TLMC #15
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 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.