• Log InLog In
  • Register
Liquid`
TeamLiquid Liquipedia LiquidDota LiquidLegends
EDT 17:37
CEST 23:37
KST 06:37
  • 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
Farewell CCL: Season 4 Recap1WTL 2022 Summer - Regular Season Awards + Week 119[ASL14] Ro24 Preview Pt1: Long Awaited14[TSL 9] - Week 1 Recap / Week 2 Preview1herO wins Code S Season 2 (2022)27
Community News
Code S Season 3 Qualifiers Conclude (2022)17ESL Open #134: ByuN, Clem, Neeb win5[TSL 9] Shopify's True or False with TLO, Week 275Reynor going to Korea, playing in GSL77ESL Open Cup #133: Cure, MaxPax, ByuN win1
StarCraft 2
General
Code S Season 3 Qualifiers Conclude (2022) [TSL 9] An update on the TSL 9 LAN WTL 2022 Summer - Regular Season Awards + Week 11 Serral wins HomeStory Cup XXI [Rumor] Rogue to announce retirement
Tourneys
AfreecaTV Theatre of Dreams ($5,600) Master Swan Open (Global Bronze-Master 2) ProBots 2022 Season 2 [TSL 9] - Week 1 Monthly FFA tournament: Circle Derping #2
Strategy
Terran Mule Timing wankery What should I try to work on to improve my TvZ Maru Offensive Widow Mine Drop Simple Questions Simple Answers
Custom Maps
[M](4) Typhoon [A] SC Real Scale
External Content
Mutation # 329 Attrition Warfare Mutation # 328 Overclocked Mutation # 327 Temple of Rebirth Mutation # 326 Safety Violation
Brood War
General
BW General Discussion BGH auto balance -> http://bghmmr.eu/ Unmoderated NOT (uniquely) toxic... ASL14 to start on August 9 [ASL14] Ro24 Preview Pt1: Long Awaited
Tourneys
[RCG 2021] Final Bracket - August 13 & 14 6pm CEST [ASL14] Ro24 Group C [ASL14] Ro24 Group B The Casual Games of the Week Thread
Strategy
PvT advise for noobs Battery control [PvP] How to defend vs. 2 gate zealot into nexus Project: Strat Update
Other Games
General Games
Total War: Warhammer III Tower of Fantasy Nintendo Switch Thread Diablo IV The XBox Thread
Dota 2
PGL Arlington Major Official Dota and Chess General Discussion [DPC 21-22] Tour 3 Discussion/LR TL.net migration megathread + LiquidDota archive LiquidDota to reintegrate into TL.net
League of Legends
[Summer Split] LoL Esports General Discussion [Patch Notes] Release General Discussion
Heroes of the Storm
HotS: WP and Funny Moments Farewell CCL: Season 4 Recap Time of the Season: X-Cup Summer Preview The New Kings of Paris: MCC Finals Recap
Hearthstone
TL Mafia
TL Mafia Community Thread Chezinu streak(s) Mafia British Empire Mini Mafia II
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread NASA and the Private Sector The China Politics Thread Bitcoin discussion thread
Fan Clubs
The Flash Fan Club The herO Fan Club! INnoVation Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Korean Music Discussion Movie Discussion! [TV] HBO's Westworld
Sports
2022 - 2023 Football Thread NBA General Discussion Formula 1 Discussion McBoner: A hockey love story 2021 - 2022 Football Thread
Tech Support
Computer Build, Upgrade & Buying Resource Thread The Ultimate Mouse Thread Windows won't boot from cloned SSD
TL Community
The Automated Ban List
Blogs
Namkraft's ASL 14 ENG casts…
namkraft
Regarding teenagers and …
mantequilla
New EG Roster
cmsimon
Programming Without Addera…
codonbyte
Royal Tyrell Museum in Drumhe…
JimmiC
Great mix of RTS and tu…
AiHEADHUNTER
Chicken shit
Starlightsun
Montenegro Tower Construction …
Tak3r
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1179 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
Canada81 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
Canada14672 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
Austria11303 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
Canada14672 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"
Please log in or register to reply.
Live Events Refresh
Next event in 1h 54m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 1267
WinterStarcraft213
TKL 208
Nathanias 176
JuggernautJason 148
Mackintac 48
aXVindicta 43
Ketroc 29
StarCraft: Brood War
Britney 10781
ggaemo 162
Stork 127
Dota 2
Gorgc19645
BananaSlamJamma524
Pyrionflax223
capcasts164
monkeys_forever103
febbydoto39
League of Legends
Trikslyr329
Heroes of the Storm
Liquid`Hasu429
Other Games
tarik_tv149806
summit1g9530
hiko7144
Day[9].tv1047
Fnx 1037
C9.Mang0943
ToD443
JimRising 310
RotterdaM255
nookyyy 141
mouzStarbuck131
Beastyqt118
Organizations
Counter-Strike: Global Offensive
ESL CS:GO364
StarCraft 2
Esl_sc2124
ESL.tv124
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 27 non-featured ]
StarCraft 2
• MEDOEDLive 118
• ForJumy 47
• Vindicta 43
• Adagramus 37
• musti20045 34
• ALGaming 29
• Poblha
• Migwel
• Laughngamez YouTube
• LaughNgamez Trovo
• IndyKCrew
• Kozan
• Gussbus
• aXEnki
• intothetv
• Alpha X_
StarCraft: Brood War
• blackmanpl 54
• HerbMon 26
• sscaitournament5
• BSLYoutube
• AfreecaTV YouTube
• STPLYoutube
Dota 2
• iSHOKZ62
League of Legends
• Doublelift5414
Other Games
• Day9tv1047
• imaqtpie1012
• Scarra695
Upcoming Events
ProBots
1h 54m
Online Event
12h 24m
OSC
19h 24m
Russian Cyber Games
1d 4h
BoA vs OyAji
Dewalt vs kogeT
Dandy vs UltrA
Bonyth vs Sziky
Lady AfreecaTV Starcraf…
1d 8h
Russian Cyber Games
2 days
ESL Pro Tour
2 days
Lady AfreecaTV Starcraf…
2 days
ESL Pro Tour
3 days
ESL Pro Tour
4 days
[ Show More ]
Afreeca Starleague
4 days
Soulkey vs TBD
JyJ vs sSak
BeAsT Cup
4 days
Sparkling Tuna Cup
5 days
Afreeca Starleague
5 days
Snow vs HiyA
Shine vs Jaedong
Afreeca Starleague
6 days
Rush vs free
Mong vs Horang2
BeAsT Cup
6 days
Liquipedia Results

Completed

Deathfate Pro Team League 2: Qualifier
2022 GSL S2: Code S
Community Clash League S4
IEM Cologne 2022

Ongoing

KCM Ladies Race Survival 2022 Season 3
ASL Season 14
KCM Race Survival 2022 Season 3
BSL Season 15: ChoboLeague
BSL Season 15: HasuLeague
FS Mania
Screw Me Up Bro
LASL Season 14
CSL season 6 Summer Cup
DSSL 15
Future Cup 5 (U18)
Luck Over Strength
STL37
RCG 2021
Endless Battle 9: GuoQian vs YingZiYu
TSL 9
WardiTV Summer 2022
WTL 2022 Summer
NGS Storm Division S5
WePlay Academy League S5

Upcoming

Deathfate Pro League 4
Deathfate Pro Team League 2
DDS36: Sziky vs. Zhanhun
IEM Katowice 2023
HSC XXII
2022 GSL: ST 2
DH Masters Atlanta
2022 GSL S3: Code S
Gladiators' Cup
Heroes International
Heroes Int. - NA LC Qual.
Heroes Int. - NA Qual. 2
Heroes Int. - EU LC Qual.
Heroes Int. - EU Qual. 2
Heroes Int. - NA Qual. 1
Heroes Int. - EU Qual. 1
IEM Rio Major 2022
FiReLEAGUE 2022
IEM Rio 2022: AME RMR
IEM Rio 2022: EU RMR B
IEM Rio 2022: EU RMR A
IEM Rio 2022: APAC RMR
ESL Challenger Melbourne 2022
ESL Pro League Season 16
BLAST Premier Fall Groups
ESL Challenger League S42 AP
ESL Challenger League S42 NA
ESL Challenger League S42 EU
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 © 2022 TLnet. All Rights Reserved.