• What are you working on? October 2015
    1,070 replies, posted
[QUOTE=Wats;48861221]WAYWO, I need some advice! I made this alt account just in case. So I recently started a new job as a graduate software engineer. The company sounded great, and we were promised programming training, hands-on experience, all that good stuff. They take on people of all skill levels, provided they have SOME prior knowledge of programming. Anyway, I got there earlier this week and everything seemed great – the people are really nice, and the company isn't too big that you never see the CEO, but not too small that you know everyone. Anyway, a few days later and we were assigned our desks, and were called in to chat about what we'd be working on first. The project sounds awesome – I can't say much about it, but it's very interesting. However, things took a sharp turn for the worst when we were told what part we'd e playing in this. We are the testers. OK, not so bad right, at least I can write some unit tests? Wrong type of testing! The type of testing I'll be doing is literally just USING the software to make sure it works correctly. The client has provided requirements for what the software should do, and it's my job to operate the software in such a way so as to be able to demonstrate it works. I have to detail what buttons to press, what to type, what you see on screen, all in huge verbose, repetitive documents. It literally has so little to do with programming that the business grads who also recently joined are helping out. Now, if this was for two weeks or something, I could live with it. Who better to do this job than the inexperienced graduates? But, it's not two weeks. It's three months. Feeling this way, part of me feels very selfish and spoilt - hard work isn't easy, someone has to do the boring jobs, and it might as well be the graduates because they're cheap. But the other part of me feels slighted, and lied to – I turned down some very promising opportunities for this job and now we won't even start TRAINING until January. Honestly the work is so dull I think eating the keyboard would be much more fun at this point. I've lost all motivation and excitement for the job, and I'm finding it very hard to remain upbeat to my superiors. So, what do I do? Do I suck it up and wait it out until the “real” programming starts? Or do I approach my manager and ask if I can help the “real” developers? If I ask my manager, how do I approach it so that I don't sound like some entitled graduate who thinks he knows everything? I understand that if they put me on the dev team, I'm going to be the least experienced developer in all liklihood, but I can learn pretty quickly and out of the other graduates I've probably got the most experience. I want to come across as eager but not entitled and self-absorbed. I feel a mix of emotions: I'm pretty upset as I feel I was lied to, but I also feel guilty for feeling this way because I know jobs are hard to come by. But I don't know if I can deal with it for 3 whole months. I was so excited now I'm just :([/QUOTE] That's bullshit. You need to politely explain to your manager how you feel about this and that you would like to be doing programming work with the actual dev team. You do have a say in this stuff, you don't have to do everything they say just because they hired you. And, if I may say so, if they're not good enough to put you in the role you joined for, they're not good enough to work for full stop. Job hunting sucks, but being stuck in a job with a company who is just going to use you like this sucks more.
[QUOTE=Wats;48861221]*job related ass-cancer*[/QUOTE] My two cents? Start interviewing and looking for a job again, while you're working there. If that's how they treat new hires, you're only likely to be treated just as bad later on even if they do eventually put you into an actual software engineering position, get out of there as quickly as possible, it's [I]not [/I]worth being sad over for 3 months.
[QUOTE=Wats;48861221]WAYWO, I need some advice! I made this alt account just in case. So I recently started a new job as a graduate software engineer. The company sounded great, and we were promised programming training, hands-on experience, all that good stuff. They take on people of all skill levels, provided they have SOME prior knowledge of programming. Anyway, I got there earlier this week and everything seemed great – the people are really nice, and the company isn't too big that you never see the CEO, but not too small that you know everyone. Anyway, a few days later and we were assigned our desks, and were called in to chat about what we'd be working on first. The project sounds awesome – I can't say much about it, but it's very interesting. However, things took a sharp turn for the worst when we were told what part we'd e playing in this. We are the testers. OK, not so bad right, at least I can write some unit tests? Wrong type of testing! The type of testing I'll be doing is literally just USING the software to make sure it works correctly. The client has provided requirements for what the software should do, and it's my job to operate the software in such a way so as to be able to demonstrate it works. I have to detail what buttons to press, what to type, what you see on screen, all in huge verbose, repetitive documents. It literally has so little to do with programming that the business grads who also recently joined are helping out. Now, if this was for two weeks or something, I could live with it. Who better to do this job than the inexperienced graduates? But, it's not two weeks. It's three months. Feeling this way, part of me feels very selfish and spoilt - hard work isn't easy, someone has to do the boring jobs, and it might as well be the graduates because they're cheap. But the other part of me feels slighted, and lied to – I turned down some very promising opportunities for this job and now we won't even start TRAINING until January. Honestly the work is so dull I think eating the keyboard would be much more fun at this point. I've lost all motivation and excitement for the job, and I'm finding it very hard to remain upbeat to my superiors. So, what do I do? Do I suck it up and wait it out until the “real” programming starts? Or do I approach my manager and ask if I can help the “real” developers? If I ask my manager, how do I approach it so that I don't sound like some entitled graduate who thinks he knows everything? I understand that if they put me on the dev team, I'm going to be the least experienced developer in all liklihood, but I can learn pretty quickly and out of the other graduates I've probably got the most experience. I want to come across as eager but not entitled and self-absorbed. I feel a mix of emotions: I'm pretty upset as I feel I was lied to, but I also feel guilty for feeling this way because I know jobs are hard to come by. But I don't know if I can deal with it for 3 whole months. I was so excited now I'm just :([/QUOTE] Oh man, I was in this situation. I was only working like 2 days a week while I was in school, so it wasn't as bad. I was a "developer" but did a lot of QA and content production (such as editing audio files). I sucked it up and did the job, because it was easy money. Eventually though, it conflicted with my class schedule too much and it wasn't worth it, so I quit. My boss knew I was bored and was probably surprised I stayed as long as I did. It filled in a blank spot on my resume and paid my rent, so I don't regret it. My advice is: If you need the experience, stick it out. If you need the money, stick it out. If you're bored to tears...figure out the minimum amount of work you need to do. Also, if you don't actually start training in January, then quit obviously.
[QUOTE=Cold;48858924]How about you try to hire some programmers first, and see how that goes. Its there to root out retards, its not the deciding factor to get the job. Taking everyone who can somewhat solve that will already have you down to the 5%. [/QUOTE] Except I've already hired two programmers. No reason to be an asinine twat if you don't know what the hell you're talking about.
Optimizing and profiling code is surprisingly fun.
[QUOTE=elevate;48861780]Optimizing and profiling code is surprisingly fun.[/QUOTE] I have a particularly fond memory of when I was optimizing Rant's dictionary loader and saw it was using a [I]ton[/I] of memory. So I ran a memory profiler and saw that it was allocating the string "earwax" more than any other string in the application. I implemented a string pool and it reduced memory usage by 90%. Little victories.
[QUOTE=Berkin;48861817]I have a particularly fond memory of when I was optimizing Rant's dictionary loader and saw it was using a [I]ton[/I] of memory. So I ran a memory profiler and saw that it was allocating the string "earwax" more than any other string in the application. I implemented a string pool and it reduced memory usage by 90%. Little victories.[/QUOTE] You may have been able to use [url=https://msdn.microsoft.com/en-us/library/system.string.intern%28v=vs.110%29.aspx]String.Intern ().[/url] However, it tends to hang on to interned strings until the application terminates.
[QUOTE=Wats;48861221]WAYWO, I need some advice! I made this alt account just in case. So I recently started a new job as a graduate software engineer. The company sounded great, and we were promised programming training, hands-on experience, all that good stuff. They take on people of all skill levels, provided they have SOME prior knowledge of programming. Anyway, I got there earlier this week and everything seemed great – the people are really nice, and the company isn't too big that you never see the CEO, but not too small that you know everyone. Anyway, a few days later and we were assigned our desks, and were called in to chat about what we'd be working on first. The project sounds awesome – I can't say much about it, but it's very interesting. However, things took a sharp turn for the worst when we were told what part we'd e playing in this. We are the testers. OK, not so bad right, at least I can write some unit tests? Wrong type of testing! The type of testing I'll be doing is literally just USING the software to make sure it works correctly. The client has provided requirements for what the software should do, and it's my job to operate the software in such a way so as to be able to demonstrate it works. I have to detail what buttons to press, what to type, what you see on screen, all in huge verbose, repetitive documents. It literally has so little to do with programming that the business grads who also recently joined are helping out. Now, if this was for two weeks or something, I could live with it. Who better to do this job than the inexperienced graduates? But, it's not two weeks. It's three months. Feeling this way, part of me feels very selfish and spoilt - hard work isn't easy, someone has to do the boring jobs, and it might as well be the graduates because they're cheap. But the other part of me feels slighted, and lied to – I turned down some very promising opportunities for this job and now we won't even start TRAINING until January. Honestly the work is so dull I think eating the keyboard would be much more fun at this point. I've lost all motivation and excitement for the job, and I'm finding it very hard to remain upbeat to my superiors. So, what do I do? Do I suck it up and wait it out until the “real” programming starts? Or do I approach my manager and ask if I can help the “real” developers? If I ask my manager, how do I approach it so that I don't sound like some entitled graduate who thinks he knows everything? I understand that if they put me on the dev team, I'm going to be the least experienced developer in all liklihood, but I can learn pretty quickly and out of the other graduates I've probably got the most experience. I want to come across as eager but not entitled and self-absorbed. I feel a mix of emotions: I'm pretty upset as I feel I was lied to, but I also feel guilty for feeling this way because I know jobs are hard to come by. But I don't know if I can deal with it for 3 whole months. I was so excited now I'm just :([/QUOTE] Quit.
I has a queue now. It's been over a week. Maybe 2. Or 3. I don't remember. But now I have a functional queuing system in place for my object managing crap! Eeeee!
[vid]http://files.catbox.moe/40a9f4.mp4[/vid] woops
"I'm gonna go back and clean up that old project i worked on and implement the things I never got to implement! *code is literal pasta* "I'm gonna take a break from programming for a couple weeks and re-evaluate my career decisions" or alternatively "WHAT IS WRONG WITH ME WHY AM I SO SHIT GOD EVERYBODY ON FACEPUNCH MUST LAUGH AT ME EVERY SINGLE TIME I POST SOMETHING I SHOULD KILL MYSELF" *have a snapple* "okay let's work on ML :)"
i want to make a game where your jesus flying a space ship abducting animals saving them from isis
[QUOTE=Isaac96;48863158]i want to make a game where your jesus flying a space ship abducting animals saving them from isis[/QUOTE] [url]https://www.youtube.com/watch?v=ZXsQAXx_ao0[/url] Add steam support and achievements.
[QUOTE=Isaac96;48863158]i want to make a game where your jesus flying a space ship abducting animals saving them from isis[/QUOTE] We still need [URL="https://facepunch.com/showthread.php?t=625672"][I]Fuck Shit Up[/I][/URL] - to be made first
[QUOTE=Wats;48861221]WAYWO, I need some advice! I made this alt account just in case. So I recently started a new job as a graduate software engineer. The company sounded great, and we were promised programming training, hands-on experience, all that good stuff. They take on people of all skill levels, provided they have SOME prior knowledge of programming. Anyway, I got there earlier this week and everything seemed great – the people are really nice, and the company isn't too big that you never see the CEO, but not too small that you know everyone. Anyway, a few days later and we were assigned our desks, and were called in to chat about what we'd be working on first. The project sounds awesome – I can't say much about it, but it's very interesting. However, things took a sharp turn for the worst when we were told what part we'd e playing in this. We are the testers. OK, not so bad right, at least I can write some unit tests? Wrong type of testing! The type of testing I'll be doing is literally just USING the software to make sure it works correctly. The client has provided requirements for what the software should do, and it's my job to operate the software in such a way so as to be able to demonstrate it works. I have to detail what buttons to press, what to type, what you see on screen, all in huge verbose, repetitive documents. It literally has so little to do with programming that the business grads who also recently joined are helping out. Now, if this was for two weeks or something, I could live with it. Who better to do this job than the inexperienced graduates? But, it's not two weeks. It's three months. Feeling this way, part of me feels very selfish and spoilt - hard work isn't easy, someone has to do the boring jobs, and it might as well be the graduates because they're cheap. But the other part of me feels slighted, and lied to – I turned down some very promising opportunities for this job and now we won't even start TRAINING until January. Honestly the work is so dull I think eating the keyboard would be much more fun at this point. I've lost all motivation and excitement for the job, and I'm finding it very hard to remain upbeat to my superiors. So, what do I do? Do I suck it up and wait it out until the “real” programming starts? Or do I approach my manager and ask if I can help the “real” developers? If I ask my manager, how do I approach it so that I don't sound like some entitled graduate who thinks he knows everything? I understand that if they put me on the dev team, I'm going to be the least experienced developer in all liklihood, but I can learn pretty quickly and out of the other graduates I've probably got the most experience. I want to come across as eager but not entitled and self-absorbed. I feel a mix of emotions: I'm pretty upset as I feel I was lied to, but I also feel guilty for feeling this way because I know jobs are hard to come by. But I don't know if I can deal with it for 3 whole months. I was so excited now I'm just :([/QUOTE] wasn't it a red flag that they didn't care about programming experience? just sounds really wonky to me, especially as a grad program rather than an intern or something
[QUOTE=false prophet;48863169][url]https://www.youtube.com/watch?v=ZXsQAXx_ao0[/url] Add steam support and achievements.[/QUOTE] Soon [IMG]https://i.gyazo.com/5f62474defdff5d6766ad0c70047f733.png[/IMG]
[QUOTE=Karmah;48863186]We still need [URL="https://facepunch.com/showthread.php?t=625672"][I]Fuck Shit Up[/I][/URL] - to be made first[/QUOTE] So basically open-world hotline miami. ...I'm on it. EDIT yeah no fuck this
[QUOTE=Isaac96;48863268]Soon [IMG]https://i.gyazo.com/5f62474defdff5d6766ad0c70047f733.png[/IMG][/QUOTE] Wow. You have enough content for steam greenlight already. Godspeed!
Been a while, so just a quick "waiwo": tl;dr: Financial aid pulled on me, had to quit uni after 3 years in CS. Gotta pay off that debt somehow so now I have an 11wk paid internship for a really cool company, and long story short... I can now definitely say that at some point in the near future, the USAF will be running code written in part by yours truly. :)
[QUOTE=deyoppe;48864226]So basically open-world hotline miami. ...I'm on it.[/QUOTE] With destructible environments, and screaming.
How do you guys feel about skin advertising (replacing the background of a homepage / other page of a website with an advertisement)? Obviously it's not preferred and most of you use adblock anyways. I'm working on an ad deal with an advertising company and I'm considering my options. The CPM on these things is fucking ridiculous.
Have to learn programming again for university, C to be exact. Getting off to a good start, things make sense, and I learned how to implement command line arguments today, which I never bothered with back then. [img]http://l18.imgup.net/ArgsC2f7a.png[/img] How can I tell if an argument is a string or an int, even though they are both technically saved as char* argv[] ? Also, my lecturer uses and recommends Eclipse as an IDE, feels a bit shit right now, because I'm used to Visual Studio and IntelliSense and live compiling and all that jazz but that doesn't support pure ANSI C11 as far as I'm aware. He also doesn't put curly brackets on a new line and indents with space, which I do NOT agree with and it irks me, but what can you do, to each their own.
[QUOTE=nutcake;48865765]How can I tell if an argument is a string or an int, even though they are both technically saved as char* argv[] ?[/QUOTE] You can just try parsing it as a number, if the function you use fails you'll know it's not a valid number but a string. (strtol, strtoll, atoi, and so on)
[QUOTE=cartman300;48865796]You can just try parsing it as a number, if the function you use fails you'll know it's not a valid number but a string. (strtol, strtoll, atoi, and so on)[/QUOTE] I am using atoi to convert the argument to an int but if the argument is a word its output is 0.
[QUOTE=nutcake;48865824]I am using atoi to convert the argument to an int but if the argument is a word its output is 0.[/QUOTE] Give [url=http://www.cplusplus.com/reference/cstdlib/strtol/]strtol[/url] a look instead.
[QUOTE=geel9;48865748]How do you guys feel about skin advertising (replacing the background of a homepage / other page of a website with an advertisement)? Obviously it's not preferred and most of you use adblock anyways. I'm working on an ad deal with an advertising company and I'm considering my options. The CPM on these things is fucking ridiculous.[/QUOTE] it's fucking annoying especially if you use adblock and can't even see the damn thing but you can still click on it
[QUOTE=DarKSunrise;48865916]it's fucking annoying especially if you use adblock and can't even see the damn thing but you can still click on it[/QUOTE] I'm legitimately curious -- would you rather pay to access a website, or have to deal with advertisements?
Nobody will pay for a website alone.
[QUOTE=geel9;48865942]I'm legitimately curious -- would you rather pay to access a website, or have to deal with advertisements?[/QUOTE] i'd never pay to access any website ads are ok if they're unobtrusive and don't try to circumvent adblock
[QUOTE=Ott;48865945]Nobody will pay for a website alone.[/QUOTE] That's the common knowledge. Hence, advertisements. Of course, people don't want to view advertisements. Hence, adblock. Of course, people still don't want to charge a fee for access to their websites. Hence, more intrusive advertisements to gain more money from those who do not block ads. Of course, that spurs more people to install adblock... [editline]9th October 2015[/editline] [QUOTE=DarKSunrise;48865963]i'd never pay to access any website ads are ok if they're unobtrusive and don't try to circumvent adblock[/QUOTE] How can you possibly know if ads are unobtrusive if you have adblock
Sorry, you need to Log In to post a reply to this thread.