• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 04:28
CEST 10:28
KST 17:28
  • 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
Serral wins Maestros of the Game 234ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7
Community News
Weekly Cups (June 29-July 5): Solar Doubles0MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon415.0.16 Hotfix (June 30) - Balance + Bug Fixes40Weekly Cups (June 22-28): Zergs thrive in new patch5[TLMC] Summer 2026 Ladder Map Rotation0
StarCraft 2
General
Serral wins Maestros of the Game 2 Is the larve respawn broken? 5.0.16 patch for SC2 goes live (8 worker start) 5.0.16 Hotfix (June 30) - Balance + Bug Fixes Weekly Cups (June 29-July 5): Solar Doubles
Tourneys
Sea Duckling Open (Global, Bronze-Diamond) Crank Gathers Season 4: BW vs SC2 Team League GSL CK #5 Race War HomeStory Cup 29 RSL Revival: Season 6 - Qualifiers and Main Event
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
Mutation # 533 Die Together The PondCast: SC2 News & Results Mutation # 532 Nuclear Family Mutation # 531 Experimental Artillery
Brood War
General
60% Keyboards Viable for Starcraft? ASL 22 Proposed Map Pool Snow On New ASL S22 Map, Zerg Nerf BW General Discussion BGH Auto Balance -> http://bghmmr.eu/
Tourneys
Small VOD Thread 2.0 IPSL Spring 2026 Top 4! CSLAN 4 is Coming! Escore Tournament StarCraft Season 2
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies
Other Games
General Games
Dawn of War IV Stormgate/Frost Giant Megathread Nintendo Switch Thread Summer Games Done Quick 2026! ZeroSpace at Steam NextFest - Last free demo
Dota 2
Looking for a Dota Mentor 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
TL Mafia
NeO.D_StephenKing vs This Guy From 1 Million Dance TL Mafia Community Thread TL Mafia Power Rank Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread UK Politics Mega-thread YouTube Thread Canadian Politics Mega-thread
Fan Clubs
The HerO Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Tennis[sport] Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
FPS when play League Of Legend on laptop How to clean a TTe Thermaltake keyboard? Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Major Shifts in the Gaming I…
TrAiDoS
An Exploration of th…
waywardstrategy
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8651 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
Canada17682 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
Canada17682 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 Ireland27196 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
Next event in 1h 33m
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
BeSt 2499
Larva 120
Mind 86
Zeus 81
Dewaltoss 76
Hm[arnc] 35
ZergMaN 27
Sacsri 23
Bale 21
ToSsGirL 21
[ Show more ]
Noble 14
ajuk12(nOOB) 13
Nal_rA 11
NotJumperer 8
Dota 2
Fuzer 119
League of Legends
Doublelift2808
JimRising 646
Counter-Strike
olofmeister265
Sick204
Other Games
Happy228
Hui .140
Mew2King39
RuFF_SC230
Organizations
Other Games
gamesdonequick23538
StarCraft: Brood War
UltimateBattle 59
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 13 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 3
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota261
League of Legends
• Jankos2773
Upcoming Events
Replay Cast
1h 33m
CrankTV Team League
2h 33m
OSC
4h 33m
Big Brain Bouts
7h 33m
Replay Cast
15h 33m
RSL Revival
1d
Serral vs Bunny
ByuN vs GgMaChine
CranKy Ducklings
1d 1h
Afreeca Starleague
1d 1h
Snow vs Jaedong
YSC vs hero
IPSL
1d 7h
Dragon vs Ret
RSL Revival
2 days
Solar vs Rogue
Maru vs NightMare
[ Show More ]
Sparkling Tuna Cup
2 days
IPSL
2 days
Bonyth vs Hawk
GSL
3 days
Replay Cast
3 days
WardiTV Weekly
4 days
The PondCast
5 days
Replay Cast
6 days
CrankTV Team League
6 days
Liquipedia Results

Completed

CSL Season 21: Qualifier 2
HSC XXIX
Eternal Conflict S2 E1

Ongoing

IPSL Spring 2026
Acropolis #4
YSL S3
CSL 2026 Summer (S21)
Escore Tournament S3: W2
CranK Gathers Season 4: BW vs SC2 Team League
SCTL 2026 Spring
Heroes Pulsing #3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026

Upcoming

ASL Season 22: Wild Card Qualifier
CSLAN 4
Blizzard Classic Cup 2026
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E3
Eternal Conflict S2 E2
Logitech G Connect 2026
StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
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 © 2026 TLnet. All Rights Reserved.