As was foretold, we've added advertisements to the forums! If you have questions, or if you encounter any bugs, please visit this thread: https://forums.penny-arcade.com/discussion/240191/forum-advertisement-faq-and-reports-thread/

PA Programming Thread :: PAdev.net - Need hosting for a service of yours? Check it out.

16791112100

Posts

  • Gilbert0Gilbert0 North of SeattleRegistered User regular
    Godfather wrote:
    Anyone here work in Toronto by chance? Part of the reason why i'm deciding to study abroad is because I love the urban atmosphere up there, and I hear there's a lot of work for web development/programming as well.

    How hard would it be for an alien or immigrant to get an internship while up there?

    EDIT: I'm also worried that without a Computer Science degree I might be screwed. The best I can afford is an Associate's Degree program; i've already spent three years in a college program and I can't imagine doing another four again starting in my mid-20s.

    Toronto's like any other major US city and should have good and bad jobs. Toronto would have probably a few more jobs just because it's the biggest city up here but you should be able to find the exact same type of work in Vancouver, Edmonton, Calgary, Montreal, etc. Same with the US, you should find similar work in Seattle, Dallas, New York, Phoenix, etc.

    Word of warning, look into Visa's/Immigration rules now. Some say school say you CAN'T work if your studying up here. As well, since you are foreign student, you're tuition will probably be much higher.

  • bowenbowen How you doin'? Registered User regular
    Just off the top of my head, your beginning salary of a level 1 junior programmer is going to be roughly $30-40,000. Not a bad wage, though, not something you want with $600 a month worth of school bills either.

    Intermediate and Senior level programmers are where you start making $60-90,000.

    If you have highly niche skills or working for a startup, you can expect more. But literally the range of wages for a programmer can go from $10/hr-$100/hr depending on age, skill, education, niche knowledge, security clearance, so on and so forth.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • PhyphorPhyphor Building Planet Busters Tasting FruitRegistered User regular
    I don't know, I was making $40k on my first coop term, so it might be a little higher to start

  • Mike DangerMike Danger "Diane..." a place both wonderful and strangeRegistered User regular
    So, I got this thing done and moved it off of my computer onto the webserver where it's going to live (as a very simple cronjob). It wasn't working, so I tried running it by hand and discovered, well, this:
    /usr/lib/ruby/1.8/net/http.rb:586:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)
    	from /usr/lib/ruby/1.8/net/http.rb:586:in `connect'
    	from /usr/lib/ruby/1.8/net/http.rb:553:in `do_start'
    	from /usr/lib/ruby/1.8/net/http.rb:542:in `start'
    	from /usr/lib/ruby/1.8/net/http.rb:1035:in `request'
    	from /usr/lib/ruby/gems/1.8/gems/oauth-0.4.5/lib/oauth/consumer.rb:164:in `request'
    	from /usr/lib/ruby/gems/1.8/gems/oauth-0.4.5/lib/oauth/tokens/consumer_token.rb:25:in `request'
    	from /usr/lib/ruby/gems/1.8/gems/oauth-0.4.5/lib/oauth/tokens/access_token.rb:12:in `request'
    	from /usr/lib/ruby/gems/1.8/gems/oauth-0.4.5/lib/oauth/tokens/access_token.rb:47:in `post'
    	from /usr/lib/ruby/gems/1.8/gems/twitter4r-0.7.0/lib/twitter/client/base.rb:21:in `send'
    	from /usr/lib/ruby/gems/1.8/gems/twitter4r-0.7.0/lib/twitter/client/base.rb:21:in `rest_oauth_connect'
    	from /usr/lib/ruby/gems/1.8/gems/twitter4r-0.7.0/lib/twitter/client/status.rb:57:in `status'
    	from fbtest.rb:35
    

    Can someone point me to where I can resolve this? I've seen a lot of stuff about this being related to SSL certificates but I don't know where to begin.

    Steam: Mike Danger | PSN/NNID: remadeking | 3DS: 2079-9204-4075
    oE0mva1.jpg
  • InfidelInfidel Heretic Registered User regular
    http://notetoself.vrensk.com/2008/09/verified-https-in-ruby/

    That article should give enough detail to help you sort out things for yourself. Basically, the issue is that your certificate chain is not setup correctly on that system, so it can't validate the remote https host you're trying to connect to.

    OrokosPA.png
  • ecco the dolphinecco the dolphin Registered User regular
    Godfather wrote:
    The bad news is that I can't afford to study for another 4 years; at best i'll be getting an associate's degree here.

    What kind of coding/programming do you guys do at work?

    @ASimPerson and I do embedded development!

    Embedded development usually involves working on systems that are integrated into the hardware with far more limited resources than modern computers, and making them perform specific tasks. For example, your router will probably have a.. hmm.... say 200MHz processor inside with.. maybe 16-32 megs of RAM. That would count as an embedded system. At the lower extreme, you might have systems that are clocked at 1MHz (so, quite literally 1000x slower clock rate than a 1GHz processor) with a few kilobytes of RAM. You'd find these in applications where battery life is quite important - so maybe a "smart" remote control, or maybe an advanced calculator.

    Mobile phones used to count as embedded systems, but with the rise of their computing power, the line between embedded and normal computer development is now quite blurry.

    It's quite nuts and bolts, but I find it quite fun.

    Penny Arcade Developers at PADev.net.
  • InfidelInfidel Heretic Registered User regular
    200MHz and 32 megs was the spec of my first gaming computer. :lol:

    OrokosPA.png
  • ecco the dolphinecco the dolphin Registered User regular
    Infidel wrote:
    200MHz and 32 megs was the spec of my first gaming computer. :lol:

    How times have changed - I think that was the first computer of mine that I had to attach a fan to!

    Penny Arcade Developers at PADev.net.
  • Jimmy KingJimmy King Registered User regular
    Infidel wrote:
    200MHz and 32 megs was the spec of my first gaming computer. :lol:

    How times have changed - I think that was the first computer of mine that I had to attach a fan to!
    Yeah, I started with a little 33mhz w/4mb ram for playing Wolfenstein 3d, Doom, and Math Blaster. It still kind of freaks me out every time I realize my phone and video card are both way more powerful than my first computer... and my 2nd and my 3rd and I think even my 4th.

  • ecco the dolphinecco the dolphin Registered User regular
    Jimmy King wrote:
    Infidel wrote:
    200MHz and 32 megs was the spec of my first gaming computer. :lol:

    How times have changed - I think that was the first computer of mine that I had to attach a fan to!
    Yeah, I started with a little 33mhz w/4mb ram for playing Wolfenstein 3d, Doom, and Math Blaster. It still kind of freaks me out every time I realize my phone and video card are both way more powerful than my first computer... and my 2nd and my 3rd and I think even my 4th.

    33MHz? HIT THE TURBO BUTTON!!

    Penny Arcade Developers at PADev.net.
  • InfidelInfidel Heretic Registered User regular
    I started I think with a Tandy 1000 something or other for my first home computer. Then the 286, then a 386 with scrounged parts, then skipped past the 486 boys playing their Doom on and jumped to the Pentium baby!

    Pentium II and III, then I switched AMD for a long while. Came back to Intel for the Core 2.

    Man, thinking about all the computers I've owned, it's kinda scary. I distinctly remember programming on the Tandy with 5-1/4" floppies, hacking Nibbles apart and making a Scorched Earth style tank game. The terrain blowing-up-and-falling-out-from-under-you worked great although it was so slow you could see the lines flickering and if you hit it right it could take like 20 seconds to fall haha.

    OrokosPA.png
  • ecco the dolphinecco the dolphin Registered User regular
    I wonder what programmers who started today will remember?

    Their first iPhone/Android phone, and their app running on it? How about their first Arduino project?

    Blimey.

    And the generation after that? Their first virtual world augmentation?

    Penny Arcade Developers at PADev.net.
  • Jimmy KingJimmy King Registered User regular
    Jimmy King wrote:
    Infidel wrote:
    200MHz and 32 megs was the spec of my first gaming computer. :lol:

    How times have changed - I think that was the first computer of mine that I had to attach a fan to!
    Yeah, I started with a little 33mhz w/4mb ram for playing Wolfenstein 3d, Doom, and Math Blaster. It still kind of freaks me out every time I realize my phone and video card are both way more powerful than my first computer... and my 2nd and my 3rd and I think even my 4th.

    33MHz? HIT THE TURBO BUTTON!!
    It had one. I had to use it to play some games from a collection of games from the early 80s that ran unplayably fast normally.

  • ASimPersonASimPerson Cold... and hard.Registered User regular
    edited October 2011
    Infidel wrote:
    It's simply what he says. If you're in the right position, you can name your price.

    That doesn't really say anything about median salaries and cost of living, which is useful for building expectations, while the anecdote of one person is not.

    Indeed. I wrote what I wrote from the perspective of someone who has been employed for almost 5 years at a very large company straight out of college. But, yeah, if I didn't live in the Bay Area my salary could easily be 20k less for the same job. I expect to pass 100k within the next couple of years based on the averages at my company, but again... cost of living is the largest factor in that.

    (Consider this: if you don't have roommates here, you can easily expect to spend $16k a year on rent.)

    ASimPerson on
  • ASimPersonASimPerson Cold... and hard.Registered User regular
    Godfather wrote:
    The bad news is that I can't afford to study for another 4 years; at best i'll be getting an associate's degree here.

    What kind of coding/programming do you guys do at work?

    @ASimPerson and I do embedded development!

    Embedded development usually involves working on systems that are integrated into the hardware with far more limited resources than modern computers, and making them perform specific tasks. For example, your router will probably have a.. hmm.... say 200MHz processor inside with.. maybe 16-32 megs of RAM. That would count as an embedded system. At the lower extreme, you might have systems that are clocked at 1MHz (so, quite literally 1000x slower clock rate than a 1GHz processor) with a few kilobytes of RAM. You'd find these in applications where battery life is quite important - so maybe a "smart" remote control, or maybe an advanced calculator.

    Mobile phones used to count as embedded systems, but with the rise of their computing power, the line between embedded and normal computer development is now quite blurry.

    It's quite nuts and bolts, but I find it quite fun.

    Yeah, at the moment our systems are getting more complicated and starting to catch up with the industry in general with multicore CPUs. This is a pretty big challenge normally, but especially for developers in this space: multithreaded programming changes everything most of these guys have assumed for almost 20 years.

  • InfidelInfidel Heretic Registered User regular
    ASimPerson wrote:
    Infidel wrote:
    It's simply what he says. If you're in the right position, you can name your price.

    That doesn't really say anything about median salaries and cost of living, which is useful for building expectations, while the anecdote of one person is not.

    Indeed. I wrote what I wrote from the perspective of someone who has been employed for almost 5 years at a very large company straight out of college. But, yeah, if I didn't live in the Bay Area my salary could easily be 20k less for the same job. I expect to pass 100k within the next couple of years based on the averages at my company, but again... cost of living is the largest factor in that.

    (Consider this: if you don't have roommates here, you can easily expect to spend $16k a year on rent.)

    I live in Winnipeg and pay $5k. 8-)

    What I actually end up with for spending is quite alright.

    OrokosPA.png
  • GodfatherGodfather Registered User regular
    What's the status with Flash/actionscript? The guy I was chatting with says it'll die off in the next few years as a web development tool.

    Your thoughts?

  • admanbadmanb unionize your workplace Seattle, WARegistered User regular
    I sure hope it does. Adobe is an awful company to have in control of dev tools.

  • CantidoCantido Registered User regular
    My friend is an Lt. in the Air Force, and she says that CCNA certification will give me make tech school much easier when I start active duty for my very awesome career they just gave me. What is this and how do people typically learn it? It appears to be about the ins and outs of proper wired/wireless networking and security.

    I willing to consider it because the top 15% get into special operations and get flight suits :D

    3DS Friendcode 5413-1311-3767
  • JasconiusJasconius sword criminal mad onlineRegistered User regular
    Godfather wrote:
    What's the status with Flash/actionscript? The guy I was chatting with says it'll die off in the next few years as a web development tool.

    Your thoughts?

    I'll give it 3-4 years tops as a web technology (it will always live on in media)

    There are two significant factors that are keeping Flash alive

    1) A lot of very wealthy entertainment/media studios still bank on Flash in a major way for 2D animation, fancy pants movie promo sites, etc...
    2) There isn't an overwhelmingly good HTML 5 Canvas editing tool out there YET, but it's only a matter of time.

  • TomantaTomanta Registered User regular
    edited October 2011
    Google developing languages seems like they are just throwing darts at the wall.

    Only looked over that page for a couple of minutes but nothing about Dart has grabbed me.

    EDIT: Bah, the link seems to be kind of hidden. So Here it is again and more:
    Dart is a new class-based programming language for creating structured web applications. Developed with the goals of simplicity, efficiency, and scalability, the Dart language combines powerful new language features with familiar language constructs into a clear, readable syntax.

    Tomanta on
  • JasconiusJasconius sword criminal mad onlineRegistered User regular
    Dart can't possibly be worse than javascript

    so it has that going for it

  • StarfuckStarfuck Registered User, ClubPA regular
    Godfather wrote:
    What's the status with Flash/actionscript? The guy I was chatting with says it'll die off in the next few years as a web development tool.

    Your thoughts?

    Maybe. Adobe would really have to put some serious work into the AVM to overcome performance issues on mobile/AIR. AIR would be an awesome mobile platform if it just performed consistently and had more native access. Unity is going to be big for 3D flash gaming, but Adobe has sat on their asses for so long and kind of just coasted for a while that they are playing catchup now.

    With the acquisition of Phonegap and more focus on HTML5 solutions, not to mention the almost compete lack of Flex enterprise news at MAX, as a primarily Flex dev, I'm not sitting around to find out. Luckily I haven't kept all my eggs in one basket.

    jackfaces
    "If you're going to play tiddly winks, play it with man hole covers."
    - John McCallum
  • JasconiusJasconius sword criminal mad onlineRegistered User regular
    Adobe has no internal cohesion with their product development teams and their acquisitions spite the rest of their company on multiple levels.

    PhoneGap is ridiculous. The entire idea of having a mobile app that is just a collection of HTML files in a webview is one of the worst things plaguing the mobile app space right now.

    Adobe's biggest problem is its shareholders who are desperate to avoid taking a blood bath and are terrified of a long term investment in their existing software.

  • EtheaEthea Registered User regular
    Godfather wrote:
    The bad news is that I can't afford to study for another 4 years; at best i'll be getting an associate's degree here.

    What kind of coding/programming do you guys do at work?

    I am late to the party, but I work in scientific visualization. I specialize in file support and general optimization. So most of my day is spent reading file specs, looking at binary files and seeing where they differ. The interesting part is that the file formats I look at are for Big Data so I worry about how code will operate on thousands of nodes and what parts should be done in parallel and what parts in serial and than sent out via MPI to the rest of the cluster.

  • admanbadmanb unionize your workplace Seattle, WARegistered User regular
    I'm a web development whore. I've done Rails, Pylons, PHP, .NET web forms, .NET MVC, and Node.js. My current job is a split between .NET 2.0 web forms and Node.js. How's that for a weird pairing?

  • JasconiusJasconius sword criminal mad onlineRegistered User regular
    that is the worst pairing

  • admanbadmanb unionize your workplace Seattle, WARegistered User regular
    I really like (modern, library-heavy) Javascript. Does that make me weird?

  • EtheaEthea Registered User regular
    Web programming... Is that when you wite html?

    Proud to never have touched a single web language since 2nd year college.

  • admanbadmanb unionize your workplace Seattle, WARegistered User regular
    Javascript is pretty much the only thing that can be called a "web language." Everything I do is just regular languages (Ruby, Python, PHP, C#) plus frameworks.

  • templewulftemplewulf The Team Chump USARegistered User regular
    Since we're all talking about web development now, can anyone tell me why my asp:Menu control keeps sorting my menu items? I'd prefer they just show up in the order that I specified them!

    Twitch.tv/FiercePunchStudios | PSN | Steam | Discord | SFV CFN: templewulf
  • Alistair HuttonAlistair Hutton Dr EdinburghRegistered User regular
    Jasconius wrote:
    Godfather wrote:
    What's the status with Flash/actionscript? The guy I was chatting with says it'll die off in the next few years as a web development tool.

    Your thoughts?

    I'll give it 3-4 years tops as a web technology (it will always live on in media)

    There are two significant factors that are keeping Flash alive

    1) A lot of very wealthy entertainment/media studios still bank on Flash in a major way for 2D animation, fancy pants movie promo sites, etc...
    2) There isn't an overwhelmingly good HTML 5 Canvas editing tool out there YET, but it's only a matter of time.

    Enterprise is reasonably big into Flash via Flex. And in my opinion they will keep being big into Flex until every browser delivers and identical cross platform HTML 5 experience. Flash/Flex keeps making itself better and better at doing quick CRUD enteprisey apps and so has got itself a solid niche there.

    I have a thoughtful and infrequently updated blog about games http://whatithinkaboutwhenithinkaboutgames.wordpress.com/

    I made a game, it has penguins in it. It's pay what you like on Gumroad.

    Currently Ebaying Nothing at all but I might do in the future.
  • bowenbowen How you doin'? Registered User regular
    Ethea wrote:
    Web programming... Is that when you wite html?

    Proud to never have touched a single web language since 2nd year college.

    You and me both.

    The number one reason I hate touching web languages is because 100% of the time someone expects you to change visual elements and not simply functionality. It's hard for people to comprehend you don't ask your plumber to do your roof. Although he probably could.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • Jimmy KingJimmy King Registered User regular
    That's one thing that I really like about this new job. The management seems to get it. I'll be surprised if I ever have to touch css or html beyond maybe turning it into a Django template without having volunteered to do so first.

  • templewulftemplewulf The Team Chump USARegistered User regular
    edited October 2011
    bowen wrote:
    Ethea wrote:
    Web programming... Is that when you wite html?

    Proud to never have touched a single web language since 2nd year college.

    You and me both.

    The number one reason I hate touching web languages is because 100% of the time someone expects you to change visual elements and not simply functionality. It's hard for people to comprehend you don't ask your plumber to do your roof. Although he probably could.

    Oh man, I love that stuff, though! In fact, I volunteered to design our new ASP.NET Site.Master page templates.

    Aside from the occasional IE aneurism, CSS is my favorite part of web development.

    templewulf on
    Twitch.tv/FiercePunchStudios | PSN | Steam | Discord | SFV CFN: templewulf
  • Jimmy KingJimmy King Registered User regular
    templewulf wrote:
    bowen wrote:
    Ethea wrote:
    Web programming... Is that when you wite html?

    Proud to never have touched a single web language since 2nd year college.

    You and me both.

    The number one reason I hate touching web languages is because 100% of the time someone expects you to change visual elements and not simply functionality. It's hard for people to comprehend you don't ask your plumber to do your roof. Although he probably could.

    Oh man, I love that stuff, though! In fact, I volunteered to design our new ASP.NET Site.Master page templates.

    Aside from the occasional IE aneurism, CSS is my favorite part of web development.
    I'm completely the opposite. Front end UI stuff is either tedious or tedious and frustrating.

  • bowenbowen How you doin'? Registered User regular
    Plus I have the graphical and layout prowess of a blind, retarded goat.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • PhyphorPhyphor Building Planet Busters Tasting FruitRegistered User regular
    C++ question
    This code errors out in GCC (4.4.3). All I can find in the spec is that baz::bar should be searched for a name match before baz is, so I think it should find foo<0> as matching the base class, but it seems to skip it. It does work without the "int foo" in the surrounding class so somehow that's hiding the base class definition? It also works if foo is not a template class. Bug? Am I reading the spec wrong?
    template<int x>
    struct foo
    {
            void f() {}
    };
    
    struct baz {
            struct bar : public foo<0>
            {
                    void f() { foo<0>::f(); }
            };
            int foo;
    };
    

  • EndEnd Registered User regular
    could be a bug

    that fragment seems to compile in gcc 4.5.2

    I wish that someway, somehow, that I could save every one of us
    zaleiria-by-lexxy-sig.jpgsteam~tinythumb.png
  • PhyphorPhyphor Building Planet Busters Tasting FruitRegistered User regular
    Ah, thanks. I'll see if I can get a newer version

This discussion has been closed.