Python Forum
Why the coding frameworks you know aren't really important
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Why the coding frameworks you know aren't really important
#1
https://hackernoon.com/how-it-feels-to-l...a717dd577f

Warning for Python lovers: "in cauda venenum" :)
Unless noted otherwise, code in my posts should be understood as "coding suggestions", and its use may require more neurones than the two necessary for Ctrl-C/Ctrl-V.
Your one-stop place for all your GIMP needs: gimp-forum.net
Reply
#2
Big Grin Much laughter while reading it
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Reply
#3
Painful to read, but true.
That's why (which I posted before), many years ago I vowed to
never learn a new language until it has survived for at least five years.

Because here's the process:
  • Someone needs to do their PHD thesis, so they invent a new language
  • Magazine articles are written about the new language.
  • Critics, who don't have a clue about what the language does praise it as the next great thing.
  • Managers (who got there by writing thesis about new languages) write a corporate paper about the new language
  • Senior management praise the manager for being state-of-the-art, or best-of-breed, or taking a quantum-leap into the future
  • Managers get promoted to Sr. Managers for exactly the previous reason.
  • Sr. Managers write magazine articles for PM Magazine about the new great trend in Languages.
  • Readers of PM, make the language a new DOD requirement.
  • CEO wannabees adopt the new language to show that they're savvy of the new trends.
  • Programmers get stuck learning a language that sucks
  • Four years later the language is dropped for lack of successful projects
Reply
#4
Quote:but now everyone is realising modifying states is equivalent to kicking babies
Maybe I'm just dark and twisted, but that really brightened up my day.
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply
#5
Real-life conversation in the office - FE guy tries to thumb development manager's nose on some stuff, the latter turns to me and quips: 
Quote:I am writing Python - this guy JavaScript, and he tells me that he is feeling sorry for me?
Cool
(BTW, this FE guy keep on cursing FrameWorks)  Evil
Test everything in a Python shell (iPython, Azure Notebook, etc.)
  • Someone gave you an advice you liked? Test it - maybe the advice was actually bad.
  • Someone gave you an advice you think is bad? Test it before arguing - maybe it was good.
  • You posted a claim that something you did not test works? Be prepared to eat your hat.
Reply
#6
I have the opposite problem. Our head of IT (ie: the person in the department that's not me) has a viewpoint that C# is The One True Way, and everything should either be written in that, or as an sql stored procedure. Over the last few years, I've snuck python into a few things (like our auto-updating tv displaying a sales dashboard, or a few tools that only exist on my laptop/github account), while also convincing him that stored procedures are really bad, since we don't have records of what they contain. At least now everything's in svn now.

But then, I have a mild case of not-invented-here, and have been getting better at it. He used to frequently ask me "why did you spend so much time on X, there's a nuget package for that". So I guess we both have our shortcomings.
Reply
#7
(Mar-28-2017, 01:39 PM)Larz60+ Wrote:
  • Someone needs to do their PHD thesis, so they invent a new language
    ..........
  • Four years later the language is dropped for lack of successful projects

I think this is a couple of decades old  Tongue The reason C++ was created  Doh

And it's still running  Think
Test everything in a Python shell (iPython, Azure Notebook, etc.)
  • Someone gave you an advice you liked? Test it - maybe the advice was actually bad.
  • Someone gave you an advice you think is bad? Test it before arguing - maybe it was good.
  • You posted a claim that something you did not test works? Be prepared to eat your hat.
Reply
#8
(Mar-28-2017, 01:39 PM)Larz60+ Wrote: Someone needs to do their PHD thesis, so they invent a new language

In Guido's own words he started Python as  a "hobby" programming project that would keep him occupied during the week around Christmas 1989.

So, in our (Python) case it's sort of the pot calling the kettle black kind of situation Smile Cool Big Grin
Reply
#9
(May-11-2017, 06:06 AM)buran Wrote: In Guido's own words he started Python as  a "hobby" programming project that would keep him occupied during the week around Christmas 1989.

So, in our (Python) case it's sort of the pot calling the kettle black kind of situation  Smile  Cool  Big Grin

He didn't do it for thesis - he did it for fun. Maybe that's why Python is fun Dance ? As opposed to C+ Naughty ?!
Test everything in a Python shell (iPython, Azure Notebook, etc.)
  • Someone gave you an advice you liked? Test it - maybe the advice was actually bad.
  • Someone gave you an advice you think is bad? Test it before arguing - maybe it was good.
  • You posted a claim that something you did not test works? Be prepared to eat your hat.
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020