Two Plus Two Publishing LLC Two Plus Two Publishing LLC
 

Go Back   Two Plus Two Poker Forums > Other Topics > Programming

Notices

Programming Discussions about computer programming

Reply
 
Thread Tools Display Modes
Old 03-27-2011, 06:29 PM   #31
Carpal \'Tunnel
 
jjshabado's Avatar
 
Join Date: Jul 2006
Posts: 11,056
Re: ** OFFICIAL CHATTER THREAD **

Quote:
Originally Posted by jukofyork View Post
The "indentation scope" thing always seemed a bit weird to me: people argue that since you already indent things as part of standard programming practices it doesn't matter, but if you add more scope around some already heavily indented code you have no curly brackets or begin/end statements to "remind" you what the original scope looked like (probably negated by using a decent IDE though).
I'm not sure what you mean here.

Anyway, I've been using python for the last four months and I'm quite enjoying it. The spaces thing is almost always a non-issue since we all just have our editors set to convert tabs to spaces automatically (A good thing to enforce regardless of your language of choice).

And in terms of heavily indented code - the poor readability is a nice reminder that you probably shouldn't have code nested five levels deep in a single method.

The two things I miss the most from Java are code completion and easy refactoring. But other than that... I don't miss much.
jjshabado is offline   Reply With Quote
Old 03-27-2011, 06:35 PM   #32
veteran
 
Join Date: Sep 2004
Posts: 2,814
Re: ** OFFICIAL CHATTER THREAD **

Quote:
Originally Posted by jjshabado View Post
The two things I miss the most from Java are code completion and easy refactoring. But other than that... I don't miss much.
IntelliJ makes a pretty damn nice Python IDE (PyCharm specifically). I haven't pulled the trigger on buying it but I used the trial and was pretty impressed (I mainly used it for Django development).

It handled code complete really well and has refactoring too.
Shoe Lace is offline   Reply With Quote
Old 03-28-2011, 01:07 PM   #33
Carpal \'Tunnel
 
clowntable's Avatar
 
Join Date: Jun 2006
Location: 39, 46, 56, 59, 191
Posts: 39,769
Re: ** OFFICIAL CHATTER THREAD **

Any interest in having a seperate design (mostly OOP) thread that is not specific to a language?...can contain stuff like "should I use a linked list for that" or "I have an bject for this...how should I design an interface to interact with object Y" etc. pp
clowntable is offline   Reply With Quote
Old 03-28-2011, 01:12 PM   #34
Carpal \'Tunnel
 
jjshabado's Avatar
 
Join Date: Jul 2006
Posts: 11,056
Re: ** OFFICIAL CHATTER THREAD **

My gut would be that if something is interesting enough to ask a question about its probably good enough to stand on its own as a thread.
jjshabado is offline   Reply With Quote
Old 03-28-2011, 01:14 PM   #35
King of the sidebar
 
Neil S's Avatar
 
Join Date: Sep 2004
Location: Northern Virginia
Posts: 15,950
Re: ** OFFICIAL CHATTER THREAD **

Yeah if we try to make official threads for every topic we're not going to get enough threads and activity to make the forum stick
Neil S is offline   Reply With Quote
Old 03-28-2011, 01:55 PM   #36
banned
 
Join Date: Oct 2005
Posts: 16,997
Re: ** OFFICIAL CHATTER THREAD **

http://www.codereddit.com/

just in case any of your bosses actually care what you are doing at work
guids is offline   Reply With Quote
Old 03-28-2011, 02:04 PM   #37
Pooh-Bah
 
TheIrishThug's Avatar
 
Join Date: Jan 2005
Location: Belligerent and numerous
Posts: 5,212
Re: ** OFFICIAL CHATTER THREAD **

That's a really slick interface. The only problem is I don't use C# at work.
TheIrishThug is offline   Reply With Quote
Old 03-28-2011, 02:40 PM   #38
King of the sidebar
 
Neil S's Avatar
 
Join Date: Sep 2004
Location: Northern Virginia
Posts: 15,950
Re: ** OFFICIAL CHATTER THREAD **

Quote:
Originally Posted by guids View Post
http://www.codereddit.com/

just in case any of your bosses actually care what you are doing at work
I like the colors. i got used to them long, long ago when I diddled around with Visual C++ 2.0 I think it was, and still use them to this day, now in Vim of course.
Neil S is offline   Reply With Quote
Old 03-28-2011, 11:06 PM   #39
old hand
 
Join Date: Dec 2010
Location: Somewhere over the rainbow
Posts: 1,450
Re: ** OFFICIAL CHATTER THREAD **

I just wanted to come in and say how I regret choosing this profession. I'm a total geek at heart and feel that developing while you're still relatively young is fine but once you start getting older it's a pita.

It's so hard to keep up to date AND balance a life (not to mention that when I get home and have time to sit at computer, I want to grind). There's so much new stuff constantly coming out. You're not a hotshot just because you know ORM, Dependency Injection, Inversion of Control, etc. (funny thing is that half the candidates I interview for my team don't even know those things). Nowadays it's NOSQL, node.js and the ever expanding mobile spectrum.

Aside from the entrepreneurial opportunities afforded to us with this profession, I think it's a crap one for the long term. If you have a busy social life, family, wife|kids, poker, there simply isn't enough time to keep updating yourself. I love to read, it sucks ass that I actually feel guilty for reading my leisure novels when I have a stack of tech books on my "to read" list. We OOP[D] kids use to laugh at the Cobol programmers. Joke's on us, as boring as their job might be they are still getting paid good wages to do something that they learned +25yrs ago and haven't had to learn anything since. Meanwhile the Java/.Net generation will have to keep learning stuff or risk becoming that 'Powerbuilder/Delphi/Visual Basic' guy.

ok enough ranting for now, gotta get back to my RoR learning
Ankimo is online now   Reply With Quote
Old 03-28-2011, 11:44 PM   #40
Pooh-Bah
 
TheIrishThug's Avatar
 
Join Date: Jan 2005
Location: Belligerent and numerous
Posts: 5,212
Re: ** OFFICIAL CHATTER THREAD **


TheIrishThug is offline   Reply With Quote
Old 03-28-2011, 11:53 PM   #41
 
goofyballer's Avatar
 
Join Date: Jun 2005
Location: Searching for my Canuck soulmate
Posts: 40,194
Re: ** OFFICIAL CHATTER THREAD **

Quote:
Originally Posted by Ankimo View Post
We OOP[D] kids use to laugh at the Cobol programmers. Joke's on us, as boring as their job might be they are still getting paid good wages to do something that they learned +25yrs ago and haven't had to learn anything since.
But they're just like the 'Powerbuilder/Delphi/Visual Basic' guys you're degrading in the very next sentence!
goofyballer is offline   Reply With Quote
Old 03-29-2011, 12:15 AM   #42
old hand
 
Join Date: Dec 2010
Location: Somewhere over the rainbow
Posts: 1,450
Re: ** OFFICIAL CHATTER THREAD **

Quote:
Originally Posted by goofyballer View Post
But they're just like the 'Powerbuilder/Delphi/Visual Basic' guys you're degrading in the very next sentence!
guarantee you a Cobol programmer can find work today (and even coming years) easier than PB/VB

Those languages had no staying power. They served a purpose in an short period of computing where we were in transition to GUI's and GUI programming required you being a Wizard.
Ankimo is online now   Reply With Quote
Old 03-29-2011, 08:51 AM   #43
Carpal \'Tunnel
 
jjshabado's Avatar
 
Join Date: Jul 2006
Posts: 11,056
Re: ** OFFICIAL CHATTER THREAD **

Quote:
Originally Posted by Ankimo View Post
It's so hard to keep up to date AND balance a life (not to mention that when I get home and have time to sit at computer, I want to grind). There's so much new stuff constantly coming out. You're not a hotshot just because you know ORM, Dependency Injection, Inversion of Control, etc. (funny thing is that half the candidates I interview for my team don't even know those things). Nowadays it's NOSQL, node.js and the ever expanding mobile spectrum.
This is interesting - and maybe even worth its own thread. I've never really understood the people that talk about how this profession has so much to keep on top of. I actually feel like its pretty comparable to other professions - teaching, medicine, law, architecture, ... you name it and technology/research is quickly moving forward.

I've also never felt the need to stay on top of all of those things. I do enough reading to know what the newest fads are - but in terms of knowing how they work and being able to use them I trust that I'll be able to learn them once I really need to. In about 5 years of work I've found that I've completely switched development technologies/stacks about 4 times. Each time it took me a couple of days or weeks to get ramped up - but after that it was smooth sailing. I've also been lucky enough to work for companies that understand switching to new technologies/stacks requires some ramp up time so a lot of that time were paid work hours.

When recruiting new candidates we never cared about specific languages/technologies that they knew. It's just not that meaningful if you're looking to recruit good long term employees. I doubt we were the only company recruiting that way.
jjshabado is offline   Reply With Quote
Old 03-29-2011, 11:37 AM   #44
Carpal \'Tunnel
 
clowntable's Avatar
 
Join Date: Jun 2006
Location: 39, 46, 56, 59, 191
Posts: 39,769
Re: ** OFFICIAL CHATTER THREAD **

Quote:
Originally Posted by Ankimo View Post
guarantee you a Cobol programmer can find work today (and even coming years) easier than PB/VB

Those languages had no staying power. They served a purpose in an short period of computing where we were in transition to GUI's and GUI programming required you being a Wizard.
Cobol skills are very wanted, specifically in the banking industry. Lots of legacy code to be maintained (which kind of bothers me). Snobol's chance in hell I'd ever take such a job.

On a related note:
God Wrote in Lisp Code (Song)
clowntable is offline   Reply With Quote
Old 03-29-2011, 12:16 PM   #45
Retired
 
Zurvan's Avatar
 
Join Date: Apr 2005
Location: On the front porch, yelling at kids
Posts: 32,269
Re: ** OFFICIAL CHATTER THREAD **

I need to find one of these mythical tech companies that hires people without doing an auto-search for the appropriate abbreviations on their resumes. Everybody around here hires based on years of experience in their given technology stack. About 1 job ad in 50 that I see hints that actual ability, instead of job experience in their particular sandbox, matters.
Zurvan is offline   Reply With Quote

Reply
      

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -4. The time now is 03:07 PM.


Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.
Copyright © 2008-2010, Two Plus Two Interactive