|
it's a junior candidate also we have a django app we need maintained and no one else wants to do it
|
# ? Dec 3, 2014 14:24 |
|
|
# ? May 10, 2024 20:05 |
|
Blinkz0rz posted:ugh i hate interviewing candidates for a specific language "show me a django app/site you made"
|
# ? Dec 3, 2014 15:13 |
|
Bloody posted:crosspostin' i did this a few weeks ago with python and pyqtgraph it works great if python is installed on the system already but as far as i know it is impossible to package it and have it run on a nonpython system
|
# ? Dec 3, 2014 15:17 |
|
JewKiller 3000 posted:me on discovering that the "go" language is actually intended for real-world use, not just as a prototype: go was abandonware when it started
|
# ? Dec 3, 2014 15:21 |
|
power botton posted:ask them why they didnt specialize in a good language
|
# ? Dec 3, 2014 15:22 |
|
Blinkz0rz posted:it's a junior candidate also we have a django app we need maintained and no one else wants to do it have him rewrite it in mvc. its a great job for a jr programmer because they get to learn how bad legacy apps are and that a p-lang is always the wrong choice and they get to learn a real world language, making them actually valuable to your team.
|
# ? Dec 3, 2014 15:23 |
|
wtf is a p-lang? Google turns up nothing related to programming other than html attribute.
|
# ? Dec 3, 2014 15:27 |
|
all languages that start with p are bad. perl, python, php, ruby, etc... all terrible languages that no one should use irl.
|
# ? Dec 3, 2014 15:28 |
|
Shaggar posted:all languages that start with p are bad. perl, python, php, ruby, etc... all terrible languages that no one should use irl. pavascript
|
# ? Dec 3, 2014 15:33 |
|
javascript is unique in its pervasive horror so it deserves its own category.
|
# ? Dec 3, 2014 15:33 |
|
Brave GNU World posted:pavascript
|
# ? Dec 3, 2014 15:34 |
|
Shaggar posted:have him rewrite it in mvc. its a great job for a jr programmer because they get to learn how bad legacy apps are and that a p-lang is always the wrong choice and they get to learn a real world language, making them actually valuable to your team. i would but we don't have time there's a new data entry cycle starting in a few weeks and we have a bunch of features to add
|
# ? Dec 3, 2014 15:52 |
|
pram posted:hes being a big baby because hes literally describing go I'm giving it a shot. Haven't paid much attention to it so I'm walking in blind.
|
# ? Dec 3, 2014 16:22 |
|
Shaggar posted:go was abandonware when it started lol
|
# ? Dec 3, 2014 16:23 |
|
CRIP EATIN BREAD posted:I'm giving it a shot. Haven't paid much attention to it so I'm walking in blind. go history in a nutshell - unix and c happens, and later on in the real world, gcc appears - people at bell labs are still unix, but they moved onto plan 9, with own compiler set. - then inferno comes out, along with limbo and dis. pike also demos newsqueak - rip bell labs and suddenly a bunch of old bell labs people and old unix people are in google - lo and behold google announces a new language which is based off the plan 9 compiler, and heavily upon limbo i wasn't joking when i said it was c for lazy people, go is basically what happens when you spend a lifetime writing in C and then push your idioms into the language itself. go's real language innovations have been in the userspace tools, not the language itself. go fix & go fmt themselves make go stand out from other languages. go is nothing new and it was planned that way from the outset, it's just a smattering of useful C idioms that are easy to implement and debug in a compiler. if you know some c, perl, ruby, or js, you'll get along in go, with kinda clumsy error handling but often quite ordinary and boring code
|
# ? Dec 3, 2014 17:29 |
|
Yeah it owns
|
# ? Dec 3, 2014 17:33 |
|
although go may have been presented as a competitor to c++, or java or c#, it really isn't about that, go is really for the people writing in p-langs who need to do a bit more byte janitoring than normal, but really, really can't be arsed to go through the effort of malloc/free, include files, makefiles, and oh please god no no more automake please, god no. c++ people are way all up in their generic programming and crazed world of efficiencies where any suffering is good in the name of runtime performance. java and c# are in a world of middleware, components, and interchanges. why would they move to a language that doesn't support all of their weird little xml variants and ad-hoc binary formats. otoh web janitors, and their kind, the unix janitors before them, people making small proxies or services, go is a pretty good fit if you're writing things like web proxies, load balancers, or other forms of protocol middleware, rather than application janitoring or performance sacrifices
|
# ? Dec 3, 2014 17:41 |
|
tef posted:go history in a nutshell you should be a salesman because you just sold me on it. like I don't think you could've have targeted me any better.
|
# ? Dec 3, 2014 17:50 |
|
If you're writing proxies, load balancers, and protocol middlewares, Erlang is totally good for that
|
# ? Dec 3, 2014 18:02 |
|
MononcQc posted:If you're writing proxies, load balancers, and protocol middlewares, Erlang is totally good for that Erlang
|
# ? Dec 3, 2014 18:03 |
|
Erlang is a hobbyist language. Go is by the father of unix, nuff said
|
# ? Dec 3, 2014 18:04 |
|
rebar and relx are a lot better now than when i last used them, but builds and deployment are still my least favourite thing about erlang. i finally ported the last of my apps from R16B03 to 17.3 and it turns out erlang still owns and i still have nothing to do with it. maybe i can try to get my NIFs running with the new NIF scheduler
|
# ? Dec 3, 2014 18:07 |
|
or maybe i'll just keep writing python for money, finally forget all the c++ that i used at old job, and quit programming entirely after work
|
# ? Dec 3, 2014 18:08 |
|
w00tles terrible programmer
|
# ? Dec 3, 2014 18:08 |
|
God is there anything worse in the whole world than trying to untangle javascript spaghetti code no no there is not.
|
# ? Dec 3, 2014 18:10 |
|
remember that there's a programming language named after a disease. seriously why they named it MUMPS unless they were deliberately advertising how horrible it is is beyond me
|
# ? Dec 3, 2014 18:18 |
|
i legitimately miss all the fun acronyms that there used to be. ALGOL, FORTRAN, and even MUMPS all sound cooler than java or python
|
# ? Dec 3, 2014 18:21 |
|
there's still HASKELL
|
# ? Dec 3, 2014 18:25 |
|
more like dICK posted:i legitimately miss all the fun acronyms that there used to be. ALGOL, FORTRAN, and even MUMPS all sound cooler than java or python they need to make more names like 'x on y' a la rails Java in Jails Python in Pails JavaScript on Jalapeņos
|
# ? Dec 3, 2014 18:25 |
|
AlsoD posted:remember that there's a programming language named after a disease. seriously why they named it MUMPS unless they were deliberately advertising how horrible it is is beyond me it's a programming language designed specifically for a hospital as well you might as well call the IDE "Cancer"
|
# ? Dec 3, 2014 18:30 |
|
qntm posted:it's a programming language designed specifically for a hospital as well
|
# ? Dec 3, 2014 18:42 |
|
uncurable mlady posted:they need to make more names like 'x on y' a la rails http://www.coboloncogs.org/INDEX.HTM forever and ever
|
# ? Dec 3, 2014 18:42 |
|
MononcQc posted:If you're writing proxies, load balancers, and protocol middlewares, Erlang is totally good for that actually i'd say erlang shines better at distributed systems, not just middleware: for http shunting, or where components have very little interaction between them, then the overhead of erlang's share nothing architecture doesn't really bring much when as is, the daemons are run in pools and share nothing anyway. unfortunately, erlang's binary and string handling are clumsy, although there is otp, it is more of a roadblock than a feature, go will have better performance overall but worse safety, but that's usually not the domain of the go program. if you want to write a larger networked system, erlang is a good choice, but i think it will often be a harder sell.
|
# ? Dec 3, 2014 18:54 |
|
uncurable mlady posted:they need to make more names like 'x on y' a la rails i too pronounce javascript like jalapenos
|
# ? Dec 3, 2014 18:55 |
|
Bloody posted:i too pronounce javascript like jalapenos its pronounced "yavascript"
|
# ? Dec 3, 2014 18:57 |
|
pram posted:Go is by the father of unix, nuff said yeah that's enough to discourage its use.
|
# ? Dec 3, 2014 19:05 |
|
Bloody posted:i too pronounce javascript like jalapenos emcascript in escalades
|
# ? Dec 3, 2014 19:13 |
|
c on seagulls
|
# ? Dec 3, 2014 19:17 |
|
Bloody posted:c on seagulls I'd use this because c owns
|
# ? Dec 3, 2014 19:19 |
|
|
# ? May 10, 2024 20:05 |
|
same
|
# ? Dec 3, 2014 19:19 |