• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 13:52
CET 19:52
KST 03:52
  • 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
HomeStory Cup 28 - Info & Preview9Rongyi Cup S3 - Preview & Info3herO wins SC2 All-Star Invitational14SC2 All-Star Invitational: Tournament Preview5RSL Revival - 2025 Season Finals Preview8
Community News
Weekly Cups (Jan 19-25): Bunny, Trigger, MaxPax win3Weekly Cups (Jan 12-18): herO, MaxPax, Solar win0BSL Season 2025 - Full Overview and Conclusion8Weekly Cups (Jan 5-11): Clem wins big offline, Trigger upsets4$21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7)38
StarCraft 2
General
StarCraft 2 Not at the Esports World Cup 2026 HomeStory Cup 28 - Info & Preview Weekly Cups (Jan 19-25): Bunny, Trigger, MaxPax win Oliveira Would Have Returned If EWC Continued herO wins SC2 All-Star Invitational
Tourneys
HomeStory Cup 28 KSL Week 85 $21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7) OSC Season 13 World Championship $70 Prize Pool Ladder Legends Academy Weekly Open!
Strategy
Simple Questions Simple Answers
Custom Maps
[A] Starcraft Sound Mod
External Content
Mutation # 510 Safety Violation Mutation # 509 Doomsday Report Mutation # 508 Violent Night Mutation # 507 Well Trained
Brood War
General
Bleak Future After Failed ProGaming Career [ASL21] Potential Map Candidates BW General Discussion Potential ASL qualifier breakthroughs? BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[Megathread] Daily Proleagues Small VOD Thread 2.0 Azhi's Colosseum - Season 2 [BSL21] Non-Korean Championship - Starts Jan 10
Strategy
Zealot bombing is no longer popular? Simple Questions, Simple Answers Current Meta Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Nintendo Switch Thread Battle Aces/David Kim RTS Megathread Path of Exile Mobile Legends: Bang Bang Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Hager werken embalming powder+27 81 711 1572
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 Vanilla Mini Mafia
Community
General
US Politics Mega-thread European Politico-economics QA Mega-thread Things Aren’t Peaceful in Palestine YouTube Thread Russo-Ukrainian War Thread
Fan Clubs
The herO Fan Club! The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
How Esports Advertising Shap…
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
James Bond movies ranking - pa…
Topin
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1779 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
Canada17237 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
Canada17237 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 Ireland26225 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
HomeStory Cup
12:00
Day 1
TaKeTV3292
ComeBackTV 1134
IndyStarCraft 488
SteadfastSC401
TaKeSeN 329
Rex108
3DClanTV 82
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
IndyStarCraft 488
SteadfastSC 401
BRAT_OK 115
Rex 108
MindelVK 15
StarCraft: Brood War
Flash 1162
Bisu 994
Shuttle 721
Jaedong 571
firebathero 166
actioN 153
Dewaltoss 115
Mini 23
910 20
Shine 16
[ Show more ]
HiyA 11
ivOry 8
Dota 2
Gorgc6313
qojqva1973
420jenkins619
League of Legends
C9.Mang0113
Counter-Strike
fl0m4168
Other Games
gofns17616
FrodaN3713
Grubby2595
Beastyqt693
DeMusliM192
QueenE139
ToD116
KnowMe115
ArmadaUGS103
Trikslyr56
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• LaughNgamezSOOP
• AfreecaTV YouTube
• sooper7s
• Migwel
• intothetv
• Kozan
• IndyKCrew
StarCraft: Brood War
• FirePhoenix17
• Michael_bg 1
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 2789
• WagamamaTV476
League of Legends
• imaqtpie1384
• TFBlade1337
• Shiphtur267
Upcoming Events
Korean StarCraft League
8h 8m
HomeStory Cup
17h 8m
Replay Cast
1d 5h
HomeStory Cup
1d 18h
Replay Cast
2 days
Replay Cast
3 days
Wardi Open
3 days
WardiTV Invitational
4 days
The PondCast
5 days
WardiTV Invitational
5 days
Liquipedia Results

Completed

Proleague 2026-01-29
OSC Championship Season 13
Underdog Cup #3

Ongoing

CSL 2025 WINTER (S19)
KCM Race Survival 2026 Season 1
Acropolis #4 - TS4
Rongyi Cup S3
HSC XXVIII
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8

Upcoming

Escore Tournament S1: W7
Escore Tournament S1: W8
Acropolis #4
IPSL Spring 2026
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
LiuLi Cup: 2025 Grand Finals
Nations Cup 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
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.