Python Programming & other inferior programming languages thread

Discussion in 'The Mainboard' started by Walt Disney, Jul 15, 2015.

  1. kennypowers

    kennypowers Big shit like a dinosaur did it
    Donor TMB OG
    UCF KnightsAtlanta BravesJacksonville Jaguars

    We produce a very complicated computational physics code that is hundreds of modules and probable hundreds of thousands of lines of fortran. I look through it all the time and am like "this is fucking horrible, why did they do it like this." Then I remind myself that I'm an analyst with no CS background and the guys that developed it are literal geniuses when it comes to coding and continuum mechanics. The program executes like a champ and is able to solve very complex problems across thousands of cpus.

    Moral of the story. Idiots can make idiotic and arrogant comments when lookin at other peoples codes. There is no perfect standard. He is probably right in that a while loop would have been better but he is being a dick.
     
    #901 kennypowers, May 14, 2017
    Last edited: May 14, 2017
    leroi, lomcevak and Joe_Pesci like this.
  2. leroi

    leroi -
    Donor
    South Carolina GamecocksGrateful Dead

    idk about your specific syntax choice issue

    but your question is a big problem i've found in programming, one that's difficult to avoid. a lot of the people you'll run into both in real life and on the internet have either extremely poor social skills or mild/moderate mental illness or both.

    the tech field is a real panoply of assholes and difficult people and you have to learn to let a LOT of it just slide.
     
    #902 leroi, May 14, 2017
    Last edited: May 14, 2017
    BellottiBold and Joe_Pesci like this.
  3. Ralph

    Ralph Well-Known Member
    Donor

    I've been known to get riled up over PR comments a few times, not because they're wrong but the way they come across. Kinda goes like this:

     
    Joe_Pesci likes this.
  4. kennypowers

    kennypowers Big shit like a dinosaur did it
    Donor TMB OG
    UCF KnightsAtlanta BravesJacksonville Jaguars

    Our software is a structural FEA hydrocode. It couples Lagrange, smooth particle hydrodynamics, and euler domains. It's most comparable code would be LS Dyna or one of Sandia's products like Presto which couples some of their robust solvers.

    The guys who actually develop the code are PhD in something physics related but have been coding in China since they were infants.

    I did my BS and MS in mechanical engineering
     
    Can I Spliff it likes this.
  5. Can I Spliff it

    Can I Spliff it Is Butterbean okay?
    Donor

    Gotcha

    Those nerds
     
  6. Name P. Redacted

    Name P. Redacted I have no money and I'm also gay
    Donor
    Kansas State WildcatsSeattle Kraken

     
    Joe_Pesci and kennypowers like this.
  7. Joe_Pesci

    Joe_Pesci lying dog-faced pony soldier
    Donor
    Wolfsburg

    will i ever start to like c++ templates? they are powerful but the syntax :/
     
  8. Pile Driving Miss Daisy

    Pile Driving Miss Daisy It angries up the blood
    Donor
    Texas LonghornsAtlanta BravesAtlanta HawksAtlanta FalconsAtlanta UnitedGeorgia Southern Eagles

    Yeah if you guys are interested at all in making money and enjoy architecture, sharpen up your AWS/Azure/Whatever Cloud skills. Holy fuck.
     
  9. colonelrascals

    colonelrascals Mayonnaise-colored Benz, I push miracle whips
    Donor
    Texas Tech Red RaidersHouston AstrosHouston RocketsTennisTottenham HotspurTexas Tech Red Raiders alt

    second day of class as an associate instructor....weird being on the other side
     
    Shiggityshwo likes this.
  10. Name P. Redacted

    Name P. Redacted I have no money and I'm also gay
    Donor
    Kansas State WildcatsSeattle Kraken

    It's somewhat amazing the turn around time from student to instructor there is for programming
     
  11. colonelrascals

    colonelrascals Mayonnaise-colored Benz, I push miracle whips
    Donor
    Texas Tech Red RaidersHouston AstrosHouston RocketsTennisTottenham HotspurTexas Tech Red Raiders alt

    Well its only a 16 week gig...they offer it to 2 (top) students from the last cohort as an opportunity to be a mentor.
     
    Name P. Redacted likes this.
  12. Name P. Redacted

    Name P. Redacted I have no money and I'm also gay
    Donor
    Kansas State WildcatsSeattle Kraken

    Well now I'm less impressed.
     
  13. Joe_Pesci

    Joe_Pesci lying dog-faced pony soldier
    Donor
    Wolfsburg

    jkun, BellottiBold, broXcore and 6 others like this.
  14. Where Eagles Dare

    Where Eagles Dare The Specialist Show On Earth
    Donor
    Auburn TigersAtlanta BravesWashington Football TeamAtlanta United

    I do some light treason cloud architecture, but no cloud dba
     
  15. Pile Driving Miss Daisy

    Pile Driving Miss Daisy It angries up the blood
    Donor
    Texas LonghornsAtlanta BravesAtlanta HawksAtlanta FalconsAtlanta UnitedGeorgia Southern Eagles

    Very useful and fairly cheap: https://acloud.guru/
     
  16. Joe_Pesci

    Joe_Pesci lying dog-faced pony soldier
    Donor
    Wolfsburg

    is Grand Master the actual title you get from this?
     
    Where Eagles Dare likes this.
  17. Pile Driving Miss Daisy

    Pile Driving Miss Daisy It angries up the blood
    Donor
    Texas LonghornsAtlanta BravesAtlanta HawksAtlanta FalconsAtlanta UnitedGeorgia Southern Eagles

    It's actually Kai. Joking aside, these are super useful for the AWS Certifications. I only currently have an associate developer cert (April 2016) and I get recruiters almost daily who inquire about cloud architect type of jobs. Recently I've been very aggressively approached by recruiters and other people in the field.
     
  18. Walt Disney

    Walt Disney #Dawgzy
    Donor TMB OG
    Georgia BulldogsManchester City

    What kinda salary for those jobs
     
  19. Pile Driving Miss Daisy

    Pile Driving Miss Daisy It angries up the blood
    Donor
    Texas LonghornsAtlanta BravesAtlanta HawksAtlanta FalconsAtlanta UnitedGeorgia Southern Eagles

    $100k range
     
    Walt Disney likes this.
  20. Can I Spliff it

    Can I Spliff it Is Butterbean okay?
    Donor

  21. leroi

    leroi -
    Donor
    South Carolina GamecocksGrateful Dead

    yeah, when i jumped into that race, the horse i picked was google app engine. that went well, currently #74 on the list of most popular databases.

    https://db-engines.com/en/system/Google+Cloud+Datastore

    people do use azure / AWS though, you're right. In my little niche field everyone is running AWS EC2 instances with SQL Server.
     
    #921 leroi, May 25, 2017
    Last edited: May 25, 2017
  22. Shiggityshwo

    Shiggityshwo Well-Known Member
    Donor TMB OG
    North Carolina TarheelsAtlanta BravesAtlanta UnitedUnited States Men's National Soccer Team

    We had a girl, who was still going through the night classes, jump in as a TA for our node back end section. She was basically learning it as we did, damn girl's a prodigy.
     
  23. kentucky_dawg

    kentucky_dawg Fan of: Georgia
    Donor
    Georgia Bulldogs

    Nice talk. Seems very similar to Azure Event Hubs and Stream Analytics jobs in Azure. I do a bit of work in Azure and have always been curious how it compares to AWS and what the learning curve would be coming from Azure over to AWS.
     
  24. NWestGator

    NWestGator peacefully coexisting amongst owls
    TMB OG
    Florida GatorsPortland Trail Blazers

    Internship/Junior market is smashed in PDX due to code schools. Just keep coding every day regardless if you get an internship or not.

    Also, practice on large scale open source projects and get really damn good at Java. Recruiters can't keep Java Dev spots filled fast enough in PDX.
     
    Joe_Pesci likes this.
  25. Walt Disney

    Walt Disney #Dawgzy
    Donor TMB OG
    Georgia BulldogsManchester City

    When will our jobs be automated :ohdear:
     
    Where Eagles Dare likes this.
  26. Can I Spliff it

    Can I Spliff it Is Butterbean okay?
    Donor

    You can always contact university departments that do anything from physics to sociology to neuroscience about helping them code things too. I personally knew of a neuro lab that wanted a dude who knew specifically java to help code how to manipulate this imaging machine they built in house.

    You won't get paid a shitload but you can always add that stuff to your resume and portfolio
     
  27. leroi

    leroi -
    Donor
    South Carolina GamecocksGrateful Dead

    i'm not concerned, i think it'll be a while before anyone can build machines with that level of sophistication. many, many people should be worried, though, like truck drivers or fast food workers.
     
  28. Corch

    Corch My son got the Denver Nuggets jeans
    Donor
    Ohio State BuckeyesDenver NuggetsCleveland CavaliersCleveland Indians

    Any of you cucks a DevOps Engineer, a Java Developer, or an Android Developer and want to move to Denver and work for a pretty cool company?
     
  29. Joe_Pesci

    Joe_Pesci lying dog-faced pony soldier
    Donor
    Wolfsburg

    i think every internship ad i've seen required that you be enrolled in a 4 year cs or equiv program :idk:
     
  30. Walt Disney

    Walt Disney #Dawgzy
    Donor TMB OG
    Georgia BulldogsManchester City

    Hi yes I've stood up a flask app on a centos vm
    DevOpsBroz
     
  31. Joe_Pesci

    Joe_Pesci lying dog-faced pony soldier
    Donor
    Wolfsburg

    Did any of you who went the CS or equiv degree track get summer internships? If yes, how important or useful were they for you?
     
  32. Where Eagles Dare

    Where Eagles Dare The Specialist Show On Earth
    Donor
    Auburn TigersAtlanta BravesWashington Football TeamAtlanta United

    I'm not CS....but I'd venture to assume they are very beneficial and important.

    They are pretty important in most degrees.
     
    Joe_Pesci likes this.
  33. BellottiBold

    Donor
    Oregon Ducks

    I've been using something like this in atom for months. It's delightful and stupid :laugh:
     
  34. Joe_Pesci

    Joe_Pesci lying dog-faced pony soldier
    Donor
    Wolfsburg

    I had two interviews last week. I was able to answer all of their technical questions and I thought I got along pretty well with the interviewers... until I told them that I would have to leave roughly an hour early two days a week for (good) reasons. That seemed to sink my battleship but we'll see what happens.
     
  35. Where Eagles Dare

    Where Eagles Dare The Specialist Show On Earth
    Donor
    Auburn TigersAtlanta BravesWashington Football TeamAtlanta United

    Yeah, as someone that hires interns...that might be tough depending the situation.

    We have a football player now who has to lift in the AM and is sometimes late in the AM. Not a huge deal. Did you offer to come in early on those 2 days?
     
    Joe_Pesci likes this.
  36. Joe_Pesci

    Joe_Pesci lying dog-faced pony soldier
    Donor
    Wolfsburg

    Yes. And to come in early or stay late on other days, or be there on weekends.

    TLDR: My school changed some requirements after I applied for these jobs, and my options are to take certain classes this summer or push back my graduation date by a year, which isn't a very difficult choice on my end, but it made me look pretty bad.

    Both interviews were with the same large household-name company, just on different projects. I have a feeling that they won't be able to make an exception, but I'm hopeful :idk:
     
    #936 Joe_Pesci, Jun 4, 2017
    Last edited: Jun 4, 2017
  37. Where Eagles Dare

    Where Eagles Dare The Specialist Show On Earth
    Donor
    Auburn TigersAtlanta BravesWashington Football TeamAtlanta United

    Weekends are tough bc interns usually need decent supervision or work alongside other interns.

    That sucks your school shifted stuff
     
    Joe_Pesci likes this.
  38. Joe_Pesci

    Joe_Pesci lying dog-faced pony soldier
    Donor
    Wolfsburg

    i have no idea if this would be helpful for anyone else going through that process, but the questions were mainly about data structures. fortunately the programs i've been in have forced me to write them from scratch in pretty my all of my projects, so i was prepared.

    i've worked almost exclusively in c++. at the end of one of the interviews, the guy said that if i had just been like "this thing already exists in STL" that they would have ended things there :idk:
     
  39. Joe_Pesci

    Joe_Pesci lying dog-faced pony soldier
    Donor
    Wolfsburg

    disclaimer: after two years, i still don't* know very much

    i can see why c++ templates (outside of STL) are really powerful but it seems like they require a level of input/data validation and exception handling that is mostly going to be some combo of tedious and annoying. maybe my skill level is just low but it seems like using them basically triples the amount of code that one needs to write for a given application.

    then again, the most complex things i've done are extremely simple chat programs and card games.
     
    #939 Joe_Pesci, Jun 4, 2017
    Last edited: Jun 4, 2017
  40. Name P. Redacted

    Name P. Redacted I have no money and I'm also gay
    Donor
    Kansas State WildcatsSeattle Kraken

    In general a good answer might be to see if something already exists that you can use or modify.

    In school it's beneficial to force students to take the long route to solutions, but in business you'll re-use as much as possible.
     
  41. Pile Driving Miss Daisy

    Pile Driving Miss Daisy It angries up the blood
    Donor
    Texas LonghornsAtlanta BravesAtlanta HawksAtlanta FalconsAtlanta UnitedGeorgia Southern Eagles

    Trying to reinvent the wheel often leads to more problems than solutions in actual software design. I think these kinds of technical questions, rather than a coding exercise, do more harm than good because so much of (at least web) development is exploratory and utilizing existing libraries. Congrats, you know how a balancing binary tree works, I'm more interesting in seeing you use something that is already bullet-proof than writing pseudo-code of it.

    That being said, I wish I had the time to finish out a true CS degree for my own personal satisfaction. Real work can often be less fun.
     
  42. Joe_Pesci

    Joe_Pesci lying dog-faced pony soldier
    Donor
    Wolfsburg

  43. Joe_Pesci

    Joe_Pesci lying dog-faced pony soldier
    Donor
    Wolfsburg

    i do it like yellow shirt but i could be persuaded to go the other way
     
  44. leroi

    leroi -
    Donor
    South Carolina GamecocksGrateful Dead

    i'm trying to get NodeJS to play together with Flask on a windows server and it is not fun
     
  45. colonelrascals

    colonelrascals Mayonnaise-colored Benz, I push miracle whips
    Donor
    Texas Tech Red RaidersHouston AstrosHouston RocketsTennisTottenham HotspurTexas Tech Red Raiders alt

    I don't get why node is so popular, it doesn't play well with much
     
  46. leroi

    leroi -
    Donor
    South Carolina GamecocksGrateful Dead

    i don't either. the 1 and only reason i was doing this, was to use a js package that 'requires NPM.' Thing is, this little JS package doesn't seem to really rely on NodeJS in a meaningful way, like it is probably just vanilla JS. but i'm not really confident enough in my JS skills to modify it so it doesn't use NPM/Node.

    i eventually gave up and found a python port of the same project, just some utility to convert esri-json to geojson.
     
    colonelrascals likes this.
  47. Walt Disney

    Walt Disney #Dawgzy
    Donor TMB OG
    Georgia BulldogsManchester City

    Windows server :/
     
  48. colonelrascals

    colonelrascals Mayonnaise-colored Benz, I push miracle whips
    Donor
    Texas Tech Red RaidersHouston AstrosHouston RocketsTennisTottenham HotspurTexas Tech Red Raiders alt

    but yarn is faster
     
  49. leroi

    leroi -
    Donor
    South Carolina GamecocksGrateful Dead

    i need another javascript product like i need another hole in my head
     
    BellottiBold, TDCD and colonelrascals like this.
  50. leroi

    leroi -
    Donor
    South Carolina GamecocksGrateful Dead

    trying to run esri stuff on linux is entering a world of pain

    basically every little thing is twice as complicated in the GIS world, because it must work with ArcGIS Server (or if you're REALLY brave, Postgres/Geoserver)

    but then at the same time, esri stuff doesn't *really* work with the windows stack either. There's an SDK for .NET and it is complete garbage.