← Home ← Back to /g/

Thread 105623830

11 posts 8 images /g/
Anonymous No.105623830 [Report] >>105623928 >>105623964 >>105624188 >>105624201 >>105624210 >>105624241 >>105624246
No Time To Code
How do you focus on programming in today's environment? I want to learn programming but it's so difficult nowadays. News—news are everywhere. Everyday I spend most of my time browsing youtube, x, reddit-4chan stuff etc. It's impossible to find time for programming. And even if I manage to open the text editor my mind is still focused on other stuff.
Anonymous No.105623928 [Report] >>105623947
>>105623830 (OP)
As someone who absolutely fails to do so, I am in the perfect position to hand out advice!

Treat it as a job. Start the day by coding rather than checking your feeds. Code for as long as you can, for a set amount of hours. Don't reward yourself with a bit of scrolling, limit your bathroom breaks if you tend to browse on your phone and so on. Keep meals short rather than meandering from YouTube video to YouTube video as you eat. Don't give into the FOMO, if it's worth watching/reading it can wait.

I'm very much talking to myself as I'm writing this.
Anonymous No.105623947 [Report]
>>105623928
Also, keep in mind that information overload is a constant in today's world. There are even subr*ddits dedicated to managing such compulsions.
Anonymous No.105623964 [Report] >>105624163
>>105623830 (OP)
you need self-discipline bro. I used to have this issue and I genuinely lost a good year of my life doing nothing so you really do need to get on top of that shit now. There are extensions like LeechBlock you can use to block sites, I also use an extension which sets a limit on how many tabs I can have open so I'm not sat going through YouTube videos all day. Also don't get too autistic about how to start like I did, spending all this time going over the best editor setup and shit, prioritize getting shit done over everything else
Anonymous No.105624163 [Report] >>105624204
>>105623964
>Also don't get too autistic about how to start like I did, spending all this time going over the best editor setup and shit, prioritize getting shit done over everything else

Amazing advice!
Anonymous No.105624188 [Report]
>>105623830 (OP)
You will always find an excuse to be lazy. You are not motivated enough and you're not willing to sacrifice the comfort that is doomscrolling.
You can at the very least start small. Try doing one hour a day or something. It adds up over time, and you can always increase the dose on days where you feel like it.

You can apply this to everything though. Programming is harder than most things because for most people, you only really get it after doing it for a while.
Anonymous No.105624201 [Report]
>>105623830 (OP)
Real tip. You need to use a device without internet connection and book. Print out a manual or book. And just do it.
Waking up at 4, helps too.
Anonymous No.105624204 [Report]
>>105624163
thanks, I'd just avoid any shit like vim, emacs, tmux, and any other "revolutionary productivity tools" you hear about. As a general rule of thumb, if you don't know how or why to use something, you will just waste time trying to lodge it into your workflow. Install the compiler for whatever language you're using (I'd recommend something like Lua, C if you really want to learn the nitty gritty details of programming)
Anonymous No.105624210 [Report]
>>105623830 (OP)
computer+empty griege room+NO INTERNET
Anonymous No.105624241 [Report]
>>105623830 (OP)
Do it when you're fresh. The more tired you are, the harder it is to focus and you get more easily distracted.
Anonymous No.105624246 [Report]
>>105623830 (OP)
go back in time and learn programming before attention stealing was the main business model of every gorillion dollar corporation
or, just have some self-discipline, idk