Hey what's up Dawg? (Generic Chat Thread)

General discussion.
User avatar
kob
CyberDemon
Posts: 12810
Joined: Sun Nov 14, 2004 14:40
Consoles: PS3 - PC
Location: get slam'd
Contact:

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by kob » Sat Nov 28, 2015 17:30

hmm okay. some of my upcoming CS classes teach C so maybe I'll wait until then. it seems like learning how to apply the languages to build shit is really fucking tricky and having a teacher would be a lot more helpful than on my own.

re: portfolio. i'd like to build a site similar to turntable.fm/plug.dj (both extinct now). they were basically sites that let you get into rooms with friends and play synchronized music with each other through youtube. i don't really have any interest (at least atm) of scaling it - it's just something i think would be cool to build because my friends and i used to use these sites all the time and the current alternatives aren't that great. no doubt a massive undertaking and one that's clearly WAY off from being done, but as a project to work on over the college years it seems like a fun thing to do. just to say i did it, if anything, y'know?

BUT UNTIL THAT DAY COMES what kind of things did you build when you were first starting out? i'm kinda stumped on some basic projects to work on when i do start programming more.

User avatar
Saladin
Spider Mastermind
Posts: 8410
Joined: Mon Aug 11, 2003 22:39
Consoles: PS4 PS3 Wii Wii-U PC
Location: DANCE MASTAH!
Contact:

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by Saladin » Sat Nov 28, 2015 18:45

That project sounds feasible but quite work intensive. You have to build the site, build the room, and then build the infrastructure for the songs. If you could build each piece in isolation, that would be simpler, and then patching them together should be a breeze.

TBH I didn't spend much time on personal projects in college. I was either too busy with classwork projects or was too lazy in the off season. Programming is a shit ton of work, and although it's easy to watch hours melt away while you solve problems and build things, it's difficult to find motivation to do it beyond the initial stages. You have to love running into walls and not progressing for a while, and I don't. And typically, what you work on in school ends up being pretty cool. I made a few games, I made a 3d program that loaded models and built terrain, I made websites, etc.

When you first get started, with like Hello World type programming, it's especially difficult to wrap your head around how exactly things are built. So using programs that do the boiler plate stuff for you is really nice.

I think I made like a text adventure out of Java. Really simple stuff. Most recently, I think I found it easiest to program things to help me solve problems where solutions don't exist. I made a mod for Saint's Row that added a shit-ton of colors to its in-game editor, for instance.

But if you're still struggling with the basics, I wouldn't worry about starting the portfolio just yet. There are lots of fun programming games that help *a lot* with the basics.

There's coding bat, which is my personal favorite, which is basically just programming practice. Not really a game but it's really good, focused problem solving.
http://codingbat.com/

Then there's Code Monkey and Code Combat. Admittedly, I used to teach this to little kids, but it's still helpful when you're just starting out.
Quack wrote:ok but so now what do I do besides masturbate

User avatar
kob
CyberDemon
Posts: 12810
Joined: Sun Nov 14, 2004 14:40
Consoles: PS3 - PC
Location: get slam'd
Contact:

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by kob » Sat Nov 28, 2015 19:04

You have to love running into walls and not progressing for a while, and I don't
how does this translate to the field? do you just ignore this feeling because it's your job, or is it a different process working at a company with a team?

i don't mean to endlessly pick your brain, but this field is naturally foreign to me beyond a very basic level and i figure the more i know the better it is for me in the long term. my imagination of it entails being a junior dev having to deal with a ton of roadblocks, fucking up and getting fired, haha.

User avatar
Saladin
Spider Mastermind
Posts: 8410
Joined: Mon Aug 11, 2003 22:39
Consoles: PS4 PS3 Wii Wii-U PC
Location: DANCE MASTAH!
Contact:

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by Saladin » Sun Nov 29, 2015 16:19

It's no problem, I love blabbing about it lol.

It's a different process when you're working with a team. Typically, you're not working in an area beyond your expertise. And when you are, you have more senior devs around to help walk you through it. Rare and incompetent is the company which just expects a dev to be an expert at something they've never done before. While not getting any work done is the kind of thing that will get you fired, you're unlikely to be in a position like that. Software jobs tend to not be exactly like solo programming too. They usually want you to solve issues a very specific way, because you're not just writing code, you're writing code other people have to read and modify. A brilliant solution that no one can understand is bad from the perspective of the project.

Just an example. At my previous job, we ran into a bug that was crashing part of the site for customers on the live site. Big problem. I was assigned to fix it even though I hadn't caused it, it was an issue caused by one of my colleagues, so I had no idea what the code looked like. When I went in there to look, it was a god damn mess. An entire complicated string of if statements and conditionals that were completely unexplained, a chain of logic whose truth table would be indecipherable on a practical level. I tried for a while to figure out what the hell this code was supposed to do and why it was breaking specifically. But when I tried to fix it, other things would break. So, instead, I wrote a procedure that went over the object being made that checked for faults and fixed them if it found them. So it didn't matter that their code was garbage, it would never break again.

In general, the primary skill of the programmer is problem solving. That is, coming up to solutions to things that are not immediately obvious. Sometimes, the problem you encounter can be solved with some clever research, but sometimes it can't. And when you're making your own project, it's almost exclusively the latter. So you have to really feel determined when you run into issues no one else has seen, or at least that aren't easy to research.
Quack wrote:ok but so now what do I do besides masturbate

User avatar
Jon0101
Mancubus
Posts: 1737
Joined: Fri Jul 01, 2011 02:46

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by Jon0101 » Sun Dec 20, 2015 23:13

Synthesizer Documentary ~ Moog: A Film by Hans Fjellestad
https://www.youtube.com/watch?v=y5HRa9nEVVU

the video is about One hours and Ten minutes about the Moog Synthesizer.
Hi! I like fun, and I like posting stuff, and I'm a information addict.
Quack wrote:Daylight Savings is a sale

User avatar
Syringe
Spider Mastermind
Posts: 5005
Joined: Tue Jul 04, 2006 17:22
Consoles: OHHHHHHHHHH
Location: pillow cases ???
Contact:

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by Syringe » Sun Feb 07, 2016 04:08

i'm still here i'm von

(someone asked if my name changed in november)
Image

User avatar
Mr. Smith
Spider Mastermind
Posts: 9463
Joined: Mon Dec 24, 2007 06:44
Consoles: 360, PC, Apple Faggot Machine
Location: In your sister

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by Mr. Smith » Fri Mar 04, 2016 06:44

I'm into lesbian lacation porn.
OBrocks wrote:i need to know if ill actually be getting a penis pump in the mail so i can prepare an explanation for my parents
Saladin wrote:I do not want to play two truths and a lie with Smith.
Quack wrote:PF BATTLE ROYALE 2015: EVERYONE DRAWS SALADIN LICKING HIS OWN BUTTHOLE

User avatar
Lord Rameon
Lost Soul
Posts: 679
Joined: Thu Aug 07, 2008 03:51
Consoles: Xbox 360, Xbox 1, Wii

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by Lord Rameon » Fri Mar 04, 2016 19:46

Mr. Smith wrote:I'm into lesbian lacation porn.
WHAT
THE
FUCK

why lesbians?

User avatar
Mr. Smith
Spider Mastermind
Posts: 9463
Joined: Mon Dec 24, 2007 06:44
Consoles: 360, PC, Apple Faggot Machine
Location: In your sister

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by Mr. Smith » Fri Mar 04, 2016 20:57

Lord Rameon wrote:
Mr. Smith wrote:I'm into lesbian lacation porn.
WHAT
THE
FUCK

why lesbians?
Why not?
OBrocks wrote:i need to know if ill actually be getting a penis pump in the mail so i can prepare an explanation for my parents
Saladin wrote:I do not want to play two truths and a lie with Smith.
Quack wrote:PF BATTLE ROYALE 2015: EVERYONE DRAWS SALADIN LICKING HIS OWN BUTTHOLE

User avatar
Lord Rameon
Lost Soul
Posts: 679
Joined: Thu Aug 07, 2008 03:51
Consoles: Xbox 360, Xbox 1, Wii

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by Lord Rameon » Sun Mar 06, 2016 17:55

Human biology isn't my forte, but wouldn't they need to be pregnant/recently pregnant in order to lactate?

User avatar
Mr. Smith
Spider Mastermind
Posts: 9463
Joined: Mon Dec 24, 2007 06:44
Consoles: 360, PC, Apple Faggot Machine
Location: In your sister

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by Mr. Smith » Sun Mar 06, 2016 18:10

Lord Rameon wrote:Human biology isn't my forte, but wouldn't they need to be pregnant/recently pregnant in order to lactate?
Pregnant chicks turn me on.
OBrocks wrote:i need to know if ill actually be getting a penis pump in the mail so i can prepare an explanation for my parents
Saladin wrote:I do not want to play two truths and a lie with Smith.
Quack wrote:PF BATTLE ROYALE 2015: EVERYONE DRAWS SALADIN LICKING HIS OWN BUTTHOLE

User avatar
kob
CyberDemon
Posts: 12810
Joined: Sun Nov 14, 2004 14:40
Consoles: PS3 - PC
Location: get slam'd
Contact:

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by kob » Sun Jun 05, 2016 17:33

man you were right saladin about how solving a programming problem is like sex. been doing some bash scripting for class the past few weeks and it's so much fun. it's real basic shit and i'm sure once i get further into programming i'll wanna tear my hair out, but getting past some of the obstacles and then having your program actually run and take inputs and shit has been a blast.

User avatar
Saladin
Spider Mastermind
Posts: 8410
Joined: Mon Aug 11, 2003 22:39
Consoles: PS4 PS3 Wii Wii-U PC
Location: DANCE MASTAH!
Contact:

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by Saladin » Sun Jun 05, 2016 17:43

That's a good sign. If you like that kind of stuff, it'll make things a lot easier later on.

And yeah, most programmers stick with it for that problem solving rush.
Quack wrote:ok but so now what do I do besides masturbate

User avatar
kob
CyberDemon
Posts: 12810
Joined: Sun Nov 14, 2004 14:40
Consoles: PS3 - PC
Location: get slam'd
Contact:

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by kob » Sun Jun 05, 2016 18:34

actually do you happen to know bash by chance? having a little trouble with mine. i'm doing a little command menu for class and for this option it's supposed to open a file in vi. if the file exists, it opens that file in vi. if it doesn't, it creates that file. the problem is even when i enter a file that exists it doesn't open that file - it just creates one with the same name. any file i enter is just blank.

(excuse any formatting just copy and pasted)

Code: Select all

echo -n "Please enter the name of a file: "
read "$fileForEditor"
if [ ! -f $fileForEditor ];
    then
        touch $fileForEditor
fi
vi $fileForEditor
;;
any ideas? only been doing this for like 2 weeks so maybe i'm missing something here

User avatar
Saladin
Spider Mastermind
Posts: 8410
Joined: Mon Aug 11, 2003 22:39
Consoles: PS4 PS3 Wii Wii-U PC
Location: DANCE MASTAH!
Contact:

Re: Hey what's up Dawg? (Generic Chat Thread)

Post by Saladin » Sun Jun 05, 2016 19:58

I know jack squat about bash scripts, but I can break the problem down for you.

First, does the command vi 'filename' both open and create files or just create them? Because I'm seeing an if statement that seems to be looking for the file in question and touching it if it's there. I don't know what touch does.

The problem is either that touch is not assigning the found file to that variable you've created, or, if that vi command always creates a new file, you need to have an elseif, because that command is running every time regardless of what the if finds. It's actually kind of redundant, what's the point of it if we always run the same command regardless? What assignment does that if statement do?
Quack wrote:ok but so now what do I do besides masturbate

Post Reply

Who is online

Users browsing this forum: No registered users and 33 guests