Posts: 687
Threads: 37
Joined: Sep 2016
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
Posts: 2,953
Threads: 48
Joined: Sep 2016
 Much laughter while reading it
Posts: 12,031
Threads: 485
Joined: Sep 2016
Mar-28-2017, 01:39 PM
(This post was last modified: Mar-28-2017, 01:40 PM by Larz60+.)
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
Posts: 4,220
Threads: 97
Joined: Sep 2016
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.
Posts: 566
Threads: 10
Joined: Apr 2017
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?
(BTW, this FE guy keep on cursing FrameWorks)
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.
Posts: 3,458
Threads: 101
Joined: Sep 2016
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.
Posts: 566
Threads: 10
Joined: Apr 2017
(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 The reason C++ was created
And it's still running
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.
Posts: 8,160
Threads: 160
Joined: Sep 2016
May-11-2017, 06:06 AM
(This post was last modified: May-11-2017, 06:06 AM by buran.)
(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
Posts: 566
Threads: 10
Joined: Apr 2017
(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 
He didn't do it for thesis - he did it for fun. Maybe that's why Python is fun  ? As opposed to C+  ?!
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.
|