Current Events > How in the hell is coding/programming a hobby to some people?

Topic List
Page List: 1, 2
__Cam__
06/06/17 4:17:28 PM
#1:


It looks so complicated and soul-crushing.
---
i5-7600K (Kaby Lake) | GTX 1070 | 16GB DDR4 | GIGABYTE GA-Z270-HD3
... Copied to Clipboard!
chill02
06/06/17 4:18:08 PM
#2:


it's not once you know what you're doing
---
Ave, true to Caesar.
... Copied to Clipboard!
#3
Post #3 was unavailable or deleted.
__Cam__
06/06/17 4:19:43 PM
#4:


chill02 posted...
it's not once you know what you're doing

I've tried to learn this shit for a solid year, and I'm getting nowhere. I know HTML (barely), and it felt like a chore.

Do people actually have fun?
---
i5-7600K (Kaby Lake) | GTX 1070 | 16GB DDR4 | GIGABYTE GA-Z270-HD3
... Copied to Clipboard!
ChromaticAngel
06/06/17 4:19:49 PM
#5:


It's the world's most complex puzzle game with infinite content.
---
... Copied to Clipboard!
chill02
06/06/17 4:21:08 PM
#6:


ChromaticAngel posted...
It's the world's most complex puzzle game with infinite content.


that's one way to put it

also, like with nearly everything, it just clicks for some people
---
Ave, true to Caesar.
... Copied to Clipboard!
legendarylemur
06/06/17 4:21:20 PM
#7:


I feel like the amount you need to know for it to be enjoyable is far too much, though. A lot of programmers stop programming after about 10 years because they get burnt out
---
"Iwata was awesome" - Mr. Nintendo
dinglebutt
... Copied to Clipboard!
DarkDragon400
06/06/17 4:22:40 PM
#8:


legendarylemur posted...
I feel like the amount you need to know for it to be enjoyable is far too much, though. A lot of programmers stop programming after about 10 years because they get burnt out

Are they doing it as a job?
---
... Copied to Clipboard!
ProfDE
06/06/17 4:24:13 PM
#9:


I do web programming on the side. I have the need to be challenged and this provides that. I've been developing my own forum software from scratch and it actually has a feature for speech navigation and speech to text for messages.
---
... Copied to Clipboard!
Baneposting
06/06/17 4:24:33 PM
#10:


Asherlee10 posted...
chill02 posted...
it's not once you know what you're doing

Wr2xKsb

That's me every day at IT support.
"Hai BrutaI, this engineering control system doesn't work. Can you pls fix?"
"How long has it been broken? What are you expecting it to do? Do you know what could have caused the problem?"
"six months. Um just work to fix the heating. The old IT guy was trying to upgrade it to Windows 7"
Me: I wanna employ him again to beat him
... Copied to Clipboard!
ChromaticAngel
06/06/17 4:24:37 PM
#11:


legendarylemur posted...
I feel like the amount you need to know for it to be enjoyable is far too much, though. A lot of programmers stop programming after about 10 years because they get burnt out

Getting burnt out has more to do with business requirements and not programming itself.

Sales will agree to anything the customer wants even if it doesn't make sense and when we complain we're told "Well we already sold it to them so do it."
---
... Copied to Clipboard!
Canuklehead
06/06/17 4:26:27 PM
#12:


I code for a living, and I still have fun working on side projects when I'm not too busy at home.

As chill said, it's definitely not for everyone though.
... Copied to Clipboard!
MJ_Max
06/06/17 4:27:31 PM
#13:


__Cam__ posted...
chill02 posted...
it's not once you know what you're doing

I've tried to learn this shit for a solid year, and I'm getting nowhere. I know HTML (barely), and it felt like a chore.

Do people actually have fun?

Who told you to start with HTML as a first programming language? HTML isn't even really a programming language
... Copied to Clipboard!
ROD
06/06/17 4:27:50 PM
#14:


chill02 posted...
it's not once you know what you're doing


don't you need like, a practice environment or something I'd assume?
---
Nov. 3 = best day in Gamefaqs history! ~I don't have any alternate accounts~
Welcome to the Minus World!: http://www.gamefaqs.com/boards/1247-the-minus-world
... Copied to Clipboard!
Rika_Furude
06/06/17 4:27:52 PM
#15:


Baneposting posted...
Asherlee10 posted...
chill02 posted...
it's not once you know what you're doing

Wr2xKsb

That's me every day at IT support.
"Hai BrutaI, this engineering control system doesn't work. Can you pls fix?"
"How long has it been broken? What are you expecting it to do? Do you know what could have caused the problem?"
"six months. Um just work to fix the heating. The old IT guy was trying to upgrade it to Windows 7"
Me: I wanna employ him again to beat him

"Hi, the X system is down"
"Wtf is the X system, ive been working here for 2 years and ive never even heard of it"
"Listen i g2g can you jump into my computer and take a look?"
"But what is your compu... oh ffs youre already gone..."
---
... Copied to Clipboard!
IllegalAlien
06/06/17 4:28:40 PM
#16:


Once you stop sucking you realize you can literally do anything. It's pretty great tbh
---
"Never argue with an idiot, they drag you down to their level, then beat you with experience."
... Copied to Clipboard!
IllegalAlien
06/06/17 4:29:51 PM
#17:


Like my girlfriend told me about this task she had to do at her old job which involved copy/pasta a bunch of city voting data or something. It took her days but if she knew how to program it would have taken maybe 2 hours and then there would just be a program that would be able to do the task forever. It's a beautiful thing having this sort of power.
---
"Never argue with an idiot, they drag you down to their level, then beat you with experience."
... Copied to Clipboard!
DevsBro
06/06/17 4:30:09 PM
#18:


It's like anything else.

You go from easy mode to normal to hard mode, and you learn tips and tricks along the way. Keep looking for ways to challenge yourself. Make your projects bigger and more complex. Use more uncommon languages, see what you like about them and what you don't. Some people are gonna find it frustrating while others find it fascinating.

Like just a week or two ago, I managed to pull off dynamically loading dlls in Ada, the language that does nothing dynamically. I did this by using the language's built-in FFI to call a C function that directly appeals to the operating system. The tricky part was actually garden-variety Ada conversion errors.

It was kinda like playing a super-fast violin concerto on a tuba, which I've actually heard before but that's a different story.
---
... Copied to Clipboard!
legendarylemur
06/06/17 4:30:18 PM
#19:


DarkDragon400 posted...
legendarylemur posted...
I feel like the amount you need to know for it to be enjoyable is far too much, though. A lot of programmers stop programming after about 10 years because they get burnt out

Are they doing it as a job?

Yeah, I suppose that's a big factor. I do know a lot of people who currently genuinely enjoy programming. Who knows in the distant future?
---
"Iwata was awesome" - Mr. Nintendo
dinglebutt
... Copied to Clipboard!
Baneposting
06/06/17 4:30:35 PM
#20:


ROD posted...


don't you need like, a practice environment or something I'd assume?

Depending on what language you wanna learn, your home computer can do just fine. In fact, there are online environment for free you can learn with.

Rika_Furude posted...

"Hi, the X system is down"
"Wtf is the X system, ive been working here for 2 years and ive never even heard of it"
"Listen i g2g can you jump into my computer and take a look?"
"But what is your compu... oh ffs youre already gone..."


I'm still comprehending the concept of "he tried to update XP to Windows 7". There are three XP computers. Each are XP for specific software requirements.
"He could never get it to upgrade. It always annoyed him"
MOTHERFUCK DON'T UPGRADE SHIT IF YOU DON'T NEED IT
... Copied to Clipboard!
scar the 1
06/06/17 4:31:26 PM
#21:


Coding can be super fun. Case in point: Advent of Code!
---
Everything has an end, except for the sausage. It has two.
... Copied to Clipboard!
ROD
06/06/17 4:31:28 PM
#22:


Baneposting posted...
In fact, there are online environment for free you can learn with.


for real?! where?
---
Nov. 3 = best day in Gamefaqs history! ~I don't have any alternate accounts~
Welcome to the Minus World!: http://www.gamefaqs.com/boards/1247-the-minus-world
... Copied to Clipboard!
ChromaticAngel
06/06/17 4:31:51 PM
#23:


DevsBro posted...

Like just a week or two ago, I managed to pull off dynamically loading dlls in Ada, the language that does nothing dynamically. I did this by using the language's built-in FFI to call a C function that directly appeals to the operating system. The tricky part was actually garden-variety Ada conversion errors.

This seems kind of dangerous. Why did you do it this way? You're completely avoiding the reason people use Ada in the first place.
---
... Copied to Clipboard!
Baneposting
06/06/17 4:32:20 PM
#24:


How repetative is it?
Like, me trying to learn say, C# was a bit like: make button, make 6 text boxes (for example) type in a bunch of code that's more or less the same with variants of "textbox1.text".
It seems really, really boring since it was repetative to me.

Just my take on it - I genuinely would like to learn coding properly outside of learnign scripting for job related stuff

@ROD
https://www.codecademy.com/

Keep in mind that it's not the most advanced in terms of what you can do but ultimately, if you have a computer (an actual computer/laptop with windows/linux/iOS on it) then you can learn to code. If you're on GameFAQs, you can learn to code. Most of the tools are free. take say, Java, you can get some tutorials online for free - just Google, they're legally obtained so you're not pirating or anything. And then just go nuts. NetBeans is an IDE (integrated development environment) where you can debug code, etc. So you could use that for Java, say, following tutorials that start with it. Most good tutorials start with a setup of the IDE
... Copied to Clipboard!
scar the 1
06/06/17 4:34:00 PM
#25:


Baneposting posted...
How repetative is it?
Like, me trying to learn say, C# was a bit like: make button, make 6 text boxes (for example) type in a bunch of code that's more or less the same with variants of "textbox1.text".
It seems really, really boring since it was repetative to me.

Just my take on it - I genuinely would like to learn coding properly outside of learnign scripting for job related stuff

That all depends on what problems you're solving.
---
Everything has an end, except for the sausage. It has two.
... Copied to Clipboard!
MJ_Max
06/06/17 4:34:38 PM
#26:


Baneposting posted...
How repetative is it?
Like, me trying to learn say, C# was a bit like: make button, make 6 text boxes (for example) type in a bunch of code that's more or less the same with variants of "textbox1.text".
It seems really, really boring since it was repetative to me.

Just my take on it - I genuinely would like to learn coding properly outside of learnign scripting for job related stuff

If you're writing almost the same thing 6 times you should be using some sort of loop or function call.

But yes, boring coding can be repetitive. Fucking awesome coding is fucking awesome. Blame the boring code not the field of coding itself.
... Copied to Clipboard!
Rika_Furude
06/06/17 4:35:31 PM
#27:


Baneposting posted...
How repetative is it?
Like, me trying to learn say, C# was a bit like: make button, make 6 text boxes (for example) type in a bunch of code that's more or less the same with variants of "textbox1.text".
It seems really, really boring since it was repetative to me.

Just my take on it - I genuinely would like to learn coding properly outside of learnign scripting for job related stuff

What got me into programming was web development and specifically dynamic web development with a database backend
I dont know c# or traditional gui programming, but web development is pretty fun for me. Probably couldnt make a career out of it since i dont know SEO
---
... Copied to Clipboard!
Baneposting
06/06/17 4:37:17 PM
#28:


Okay so some of the stuff I was learning (keep in mind, this was basic as Hell) was in C# and the idea of: parsing text into doubles and then doing math functions, say getting the tax percentage or how much gross pay you'd have.
so it was literally going to be line by line.

That's what put me off it - was the fact it was going by using basic methods when I imagine there was a much, much faster way. But the class was filled with different levels so the guy couldn't just jump ahead to "okay so here's how I'd do it in ten minutes".
... Copied to Clipboard!
__Cam__
06/06/17 4:37:34 PM
#29:


MJ_Max posted...
Who told you to start with HTML as a first programming language? HTML isn't even really a programming language

What would you recommend as a good place/language to start?
---
i5-7600K (Kaby Lake) | GTX 1070 | 16GB DDR4 | GIGABYTE GA-Z270-HD3
... Copied to Clipboard!
MacadamianNut3
06/06/17 4:38:16 PM
#30:


Coding is for nerds plain and simple
---
XBL/Steam/R*/Uplay: Barinade88 | Origin: Barinade | BattleNet: Barinade#11210
Roll Tide & Go Irish
... Copied to Clipboard!
MJ_Max
06/06/17 4:38:37 PM
#31:


__Cam__ posted...
MJ_Max posted...
Who told you to start with HTML as a first programming language? HTML isn't even really a programming language

What would you recommend as a good place/language to start?

Python is the most common beginner language I think. Not sure for resources though, I learned at college, so hopefully someone else knows some good free resources.
... Copied to Clipboard!
DevsBro
06/06/17 4:40:01 PM
#32:


This seems kind of dangerous. Why did you do it this way? You're completely avoiding the reason people use Ada in the first place.

Right?

I chose Ada for exactly the reasons you mention. If anything is screwed up, it just won't compile instead of doing the wrong thing or hitting a runtime error. Actually, Ada isn't as good at avoiding runtime errors as its reputation suggests but in fairness it was first developed in 1983 so other languages have had a long time to catch up.

It wasn't until I was thousands and thousands of lines into the project that I decided to add plugin capability, so at that point I wasn't gonna scrap the whole thing and start over. But really it's no more dangerous than doing it in C anyway, since it's done exactly how it's done in C. It does mean that I've had to manually add the protections that come with dynamic operations but actually just because the language is so stubborn it's helped a lot with that kind of stuff anyway. Like I mentioned before, garden variety conversion errors. In spite of C being C, Ada continues to be Ada and makes the process a much-appreciated pain in the butt.
---
... Copied to Clipboard!
ChromaticAngel
06/06/17 4:42:31 PM
#33:


__Cam__ posted...
MJ_Max posted...
Who told you to start with HTML as a first programming language? HTML isn't even really a programming language

What would you recommend as a good place/language to start?


Python was basically made for beginners.

Visual Studio is free and it has an extremely good debugger so you can try it out. I recommend C#.NET or F# if you want to do a functional programming language (as opposed to Object-Oriented).

There is no one-size-fits-all answer.

I don't recommend starting with C++. If you absolutely feel like you want to manage memory manually, start with C, and then build on your knowledge of C to learn C++.
---
... Copied to Clipboard!
ProfDE
06/06/17 4:50:23 PM
#34:


I never learned Python. I started with PHP and SQL right away. I use the Jetbrains line of products now when I do my coding, but that isn't for everyone because it isn't free.
---
... Copied to Clipboard!
DevsBro
06/06/17 4:50:37 PM
#35:


Actually, Ada isn't as good at avoiding runtime errors as its reputation suggests

Wait I take that back. I was thinking of my own exceptions that I use to break the automata loop and display an error message before termination. It's actually pretty rare to have an actual RTE though I've pulled it off before.
---
... Copied to Clipboard!
MutantJohn
06/06/17 4:51:21 PM
#36:


It's really fun to do while stoned :P
---
"Oh, my mother; oh, my friends, ask the angels, will I ever see heaven again?" - Laura Marling
... Copied to Clipboard!
buddyboigiru
06/06/17 4:52:37 PM
#37:


It's fun when it's a hobby but it sucks ass(atleast for me) when it became a job with a time limit.
---
"sometimes code lyoko porn doesn't have big enough foreheads" ~ Derbmeister
... Copied to Clipboard!
PrettyBoyFloyd
06/06/17 4:53:46 PM
#38:


__Cam__ posted...
chill02 posted...
it's not once you know what you're doing

I've tried to learn this shit for a solid year, and I'm getting nowhere. I know HTML (barely), and it felt like a chore.

Do people actually have fun?

Tried HTML back in 2000 and lost interest in about a month.
---
The Evil Republicans - Est.2004 - WoT
[Government Destabilizing Branch]
... Copied to Clipboard!
IllegalAlien
06/06/17 4:55:48 PM
#39:


MutantJohn posted...
It's really fun to do while stoned :P

lol for my ML class we had a Kaggle competition on determining if two people would match from match.com or some other dating site. I ended up implementing custom features while high and getting poor results for a few weeks cause I did it wrong. Moral of the story, don't code high.
---
"Never argue with an idiot, they drag you down to their level, then beat you with experience."
... Copied to Clipboard!
QuantumScript
06/06/17 5:05:44 PM
#40:


I really enjoy it.
... Copied to Clipboard!
MJ_Max
06/06/17 5:28:27 PM
#41:


IllegalAlien posted...
MutantJohn posted...
It's really fun to do while stoned :P

lol for my ML class we had a Kaggle competition on determining if two people would match from match.com or some other dating site. I ended up implementing custom features while high and getting poor results for a few weeks cause I did it wrong. Moral of the story, don't code high.

Damn I implemented a tough algorithm in Java for a class while buzzed and ended up getting way above the mean. Moral of the story, code buzzed.
... Copied to Clipboard!
pinky0926
06/06/17 5:29:56 PM
#42:


Coding is immensely satisfying once you accomplish something, especially if what you made is going to help you accomplish other things more easily.

For example, imagine a task that requires you to enter numbers into a database individually and that task is going to take you a week of soul crushing labour. But then imagine spending 4 hours figuring out how to write a script that accomplishes the same task in 30 minutes.

Think about Primitive Technology. He builds all that shit to make his life easier, and it looks immensely satisfying. Coding is the same, just more modern.
---
... Copied to Clipboard!
MJ_Max
06/06/17 5:34:28 PM
#43:


pinky0926 posted...
Coding is immensely satisfying once you accomplish something, especially if what you made is going to help you accomplish other things more easily.

For example, imagine a task that requires you to enter numbers into a database individually and that task is going to take you a week of soul crushing labour. But then imagine spending 4 hours figuring out how to write a script that accomplishes the same task in 30 minutes.

Think about Primitive Technology. He builds all that shit to make his life easier, and it looks immensely satisfying. Coding is the same, just more modern.

Exactly, coding is about the destination, not the journey. If your destination sucks coding will just suck in general.
... Copied to Clipboard!
IllegalAlien
06/06/17 5:59:10 PM
#44:


MJ_Max posted...
IllegalAlien posted...
MutantJohn posted...
It's really fun to do while stoned :P

lol for my ML class we had a Kaggle competition on determining if two people would match from match.com or some other dating site. I ended up implementing custom features while high and getting poor results for a few weeks cause I did it wrong. Moral of the story, don't code high.

Damn I implemented a tough algorithm in Java for a class while buzzed and ended up getting way above the mean. Moral of the story, code buzzed.

Yeah some people say a drink is good for math or hacking, personally, meh. I actually wrote a ton of production websites high when I was a freelancer working from home lol
---
"Never argue with an idiot, they drag you down to their level, then beat you with experience."
... Copied to Clipboard!
scar the 1
06/07/17 1:45:35 AM
#45:


__Cam__ posted...
MJ_Max posted...
Who told you to start with HTML as a first programming language? HTML isn't even really a programming language

What would you recommend as a good place/language to start?

Try www.hackerrank.com.
---
Everything has an end, except for the sausage. It has two.
... Copied to Clipboard!
Sinroth
06/07/17 1:47:34 AM
#46:


__Cam__ posted...
MJ_Max posted...
Who told you to start with HTML as a first programming language? HTML isn't even really a programming language

What would you recommend as a good place/language to start?


Read the book Think Like a Computer Scientist and learn Python with it and do all the exercises. I have TA'd computer science classes for about 3 years and I think this is the most effective, balanced presentation of programming I have seen for beginners
---
I live in a big house and it's handy to have a pair of running shoes so that it doesn't take me forever to get from one area of the house to another.
... Copied to Clipboard!
CreekCo
06/07/17 1:50:19 AM
#47:


Tag for later
---
*Triggered*
... Copied to Clipboard!
Soviet_Poland
06/07/17 1:58:08 AM
#48:


My wife is having to learn some programming languages for chemistry research. She's enjoying it so far.
---
"He has two neurons held together by a spirochete."
... Copied to Clipboard!
Corporate_Thug
06/07/17 1:59:30 AM
#49:


You wont know till you fully understand it. I was dreaded at first but then when I got the hang of it, I now enjoy my job so much.
... Copied to Clipboard!
scar the 1
06/07/17 2:02:26 AM
#50:


Soviet_Poland posted...
My wife is having to learn some programming languages for chemistry research. She's enjoying it so far.

Programming for research is probably among the most fun things I know as far as programming goes.
---
Everything has an end, except for the sausage. It has two.
... Copied to Clipboard!
Topic List
Page List: 1, 2