|
kotlin owns
|
# ? Dec 15, 2018 23:43 |
|
|
# ? Jun 8, 2024 05:50 |
|
CRIP EATIN BREAD posted:Lombok loving sucks don’t use it it works fine op. i've heard the internals are horrible but idgaf about that. also all the codegen annotation stuff is bad. but lombok.val is great if you're stuck supporting pre-java-10 deployments. i expect kotlin is nice but "hey let's rewrite everything in a different language" is a harder sell than "hey let's add this one compile-time dependency"
|
# ? Dec 15, 2018 23:51 |
|
kotlin sucks too. gently caress platform types
|
# ? Dec 15, 2018 23:59 |
|
hackbunny posted:you can't typedef a lambda (the type of a lambda is unique and unnamed) so they were forced to add auto. similarly, ranges (ie pairs of iterators as a single object) were the original driver of concepts and are still a major application of concepts oh yeah lambdas came in at the same time didn't they, don't have those at $current_job either dear god i hope my escape attempt this week is successful
|
# ? Dec 16, 2018 00:18 |
|
CRIP EATIN BREAD posted:kotlin owns the talent deficit posted:kotlin sucks o no, who do i believe?!
|
# ? Dec 16, 2018 00:47 |
|
Soricidus posted:it works fine op. i've heard the internals are horrible but idgaf about that. also all the codegen annotation stuff is bad. but lombok.val is great if you're stuck supporting pre-java-10 deployments. lol imo only the codegen annotations are worth using
|
# ? Dec 16, 2018 02:22 |
|
gonadic io posted:since when has that stopped anybody i learned c++ in my (public) high school’s AP CS class 15 years ago, and it was not a newly added class then. CS was far from the bottom of the most-taken AP testa the year I took it, too in uni there were some people who had never programmed before but they were the minority and most people bitched about how weird and different scheme was from what they were used to
|
# ? Dec 16, 2018 04:50 |
|
some bougie motherfuckers itt
|
# ? Dec 16, 2018 07:06 |
|
AggressivelyStupid posted:some bougie motherfuckers itt we're in the pos we hunt for the figgies
|
# ? Dec 16, 2018 07:12 |
|
AggressivelyStupid posted:some bougie motherfuckers itt AggressivelyStupid posted:some bougie motherfuckers itt I had cs at my ghetto dangerous high school but it was taught by the it guy. we were left to teach ourselves pascal and gently caress around with flash. there was no syllabus or exam and we all got As.
|
# ? Dec 16, 2018 08:36 |
|
In the UK we used vb6 and that was in like 2000. As to whether that counts as a real language is debatable but being taught programming from early teens has been around for a while here at least
|
# ? Dec 16, 2018 10:12 |
|
early on in high school i had an it class which was basically "play mario teaches typing for an hour a day" and to be totally honest, it was far, far more relevant and useful than the "mess around with php" class i ended up doing towards the end of highschool
|
# ? Dec 16, 2018 10:13 |
I took an AP Java class toward the end of high school in like 2007-2008 and it was a total pointless wank and I don't think anybody in the class even bothered sitting the AP test because the class was such a waste of time.
|
|
# ? Dec 16, 2018 10:20 |
|
A family friend, smart as a whip mind, is doing a comprehensive cyber security course at "defence" basically, a free ride the whole way and holy poo poo it sounds loving boring and while he's powering through you can tell it's not his passion basically any sort of formal IT education seems fairly poor though I guess that can be said for any industry
|
# ? Dec 16, 2018 11:15 |
|
I took AP CS back when they used God's own language, Pascal.
|
# ? Dec 16, 2018 12:46 |
i took pascal class too. it was called scientific computing and it was university physics curriculum in 2012 because my alma mater was so poor they couldn’t afford matlab
|
|
# ? Dec 16, 2018 12:49 |
|
gonadic io posted:We get paid way too much, generally less oversight than equivalent office jobs, also in general higher tolerance for failure than comparable jobs, and are highly in demand so moving jobs is better than equiv white collar jobs. I don't see myself leaving this career until the flood of current teens being taught this poo poo in school hits the job market. Peace. Also get therapy imo. It's not that we're paid too much it's that everybody else is paid too little
|
# ? Dec 16, 2018 12:52 |
10x programmer stands for ten times the minimal wage
|
|
# ? Dec 16, 2018 12:54 |
|
Soricidus posted:i expect kotlin is nice but "hey let's rewrite everything in a different language" is a harder sell than "hey let's add this one compile-time dependency" you don’t rewrite poo poo, kotlin-java interop is excellent, just write new stuff in kotlin and if you’re about to rewrite more than 30% of a java file for some reason you click "convert to kotlin" first
|
# ? Dec 16, 2018 14:27 |
|
Chalks posted:In the UK we used vb6 and that was in like 2000. As to whether that counts as a real language is debatable but being taught programming from early teens has been around for a while here at least
|
# ? Dec 16, 2018 14:30 |
|
pokeyman posted:you don’t rewrite poo poo, kotlin-java interop is excellent, just write new stuff in kotlin so you're advocating for mixing languages in a single source file huh. please don't come back and fishmechfully reel off all the other situations in which one does this because they're never actually good
|
# ? Dec 16, 2018 16:17 |
|
cinci zoo sniper posted:i took pascal class too. it was called scientific computing and it was university physics curriculum in 2012 because my alma mater was so poor they couldn’t afford matlab This makes me sad.
|
# ? Dec 16, 2018 16:40 |
|
Phobeste posted:so you're advocating for mixing languages in a single source file huh. please don't come back and fishmechfully reel off all the other situations in which one does this because they're never actually good what 1) that’s not what they said and 2) you can’t do that in Java/Kotlin anyway. you CAN mix them in the same project, but not the same file. there’s a button in IntelliJ to auto convert a java file into a Kotlin file, which is what they were referring to. it’s not bad because Kotlin is basically java with some extra syntax sugar
|
# ? Dec 16, 2018 16:40 |
cjs: server provisioned to me is at a constant couple second offset from utc, what the gently caress
|
|
# ? Dec 17, 2018 17:10 |
|
cinci from what you have said about your job in the past i am guessing that it is using an in house ntp server
|
# ? Dec 17, 2018 17:15 |
Kevin Mitnick P.E. posted:cinci from what you have said about your job in the past i am guessing that it is using an in house ntp server correct, but it appears that we have several ntp servers and this vm is synchronised to the wrong one, since this is literally the only instance of this happening that i am aware of
|
|
# ? Dec 17, 2018 17:28 |
|
unfortunately i have to learn c++ for work, what’s a good resource for doing so? i’m comfortable with c and java so i don’t necessarily need to start from first principles
|
# ? Dec 17, 2018 19:07 |
|
Pie Colony posted:unfortunately i have to learn c++ for work, what’s a good resource for doing so? i’m comfortable with c and java so i don’t necessarily need to start from first principles what version are you working with? poo poo has changed a lot over the years and old resources will hold you back with bad practices
|
# ? Dec 17, 2018 19:08 |
|
you should learn c++ from hackbunny, ciaphas, and quiggy
|
# ? Dec 17, 2018 19:11 |
|
Yay, I'm using libchrome from AOSP as a C++ standard library now Why the hell is it so difficult to get line numbers in stack traces on Linux? Works out of the box on Windows.
|
# ? Dec 17, 2018 19:38 |
|
more like lib
|
# ? Dec 17, 2018 19:44 |
|
CRIP EATIN BREAD posted:what version are you working with? poo poo has changed a lot over the years and old resources will hold you back with bad practices c++14 thankfully
|
# ? Dec 17, 2018 20:14 |
|
$CURRENT_JOB is now a golang shop, scala is maintence only. the main question is if i accept a move to a different scala team or if I want to try to make the leap into haskell/rust/f#/ocaml/kotlin(?)/whatever anything that isn't scala and that has a type system and map/filter/fold
|
# ? Dec 17, 2018 20:20 |
|
scala is fine, you can do whatever fp wankery you want with it or just treat it as java with better syntax and pattern matching. but if you can get paid to write haskell or rust you should do that
Pie Colony fucked around with this message at 20:40 on Dec 17, 2018 |
# ? Dec 17, 2018 20:29 |
|
CRIP EATIN BREAD posted:what version are you working with? poo poo has changed a lot over the years and old resources will hold you back with bad practices let me tell you all about not having autos and lambdas and back in my day we included <boost/shared_ptr.hpp> instead of <memory> and we liked it rarghabl
|
# ? Dec 17, 2018 20:29 |
|
Ciaphas posted:oh yeah lambdas came in at the same time didn't they, don't have those at $current_job either before c++11 we made do with Boost.Lambda. Boost also had some hack to work around the lack of auto or decltype (Boost.Lambdas had named types but lol at actually typing them out), and it mostly worked on msvc too Captain Foo posted:you should learn c++ from hackbunny, ciaphas, and quiggy I'm not a good teacher I'm afraid because I'm extremely self taught and couldn't tell you the difference between lvalues, glvalues, xvalues etc. and other conceptual stuff that often turns out to be important otoh I like to think that I misunderstand the language in a useful way
|
# ? Dec 17, 2018 20:33 |
|
Pie Colony posted:unfortunately i have to learn c++ for work, what’s a good resource for doing so? i’m comfortable with c and java so i don’t necessarily need to start from first principles get a new job
|
# ? Dec 17, 2018 20:47 |
|
BIGFOOT EROTICA posted:get a new job all of my programming opinions are for sale
|
# ? Dec 17, 2018 20:47 |
|
gonadic io posted:$CURRENT_JOB is now a golang shop, scala is maintence only. the main question is if i accept a move to a different scala team or if I want to try to make the leap into haskell/rust/f#/ocaml/kotlin(?)/whatever anything that isn't scala and that has a type system and map/filter/fold java 8 has map/filter/fold although fold is called collect, so all the people like me who just liked scala to put a little fp in their java are abandoning it. scala is dying. do you like spark? spark will be around for a while kotlin is growing but aiui its main use is android atm. may or may not get good penetration in other areas of all the non-jvm langs you listed imo rust has the best chance of being relevant 5-10 years from now
|
# ? Dec 17, 2018 21:01 |
|
|
# ? Jun 8, 2024 05:50 |
|
Kevin Mitnick P.E. posted:kotlin is growing but aiui its main use is android atm. may or may not get good penetration in other areas we've moved to using kotlin for server-side stuff now because of all the things it provides. it's getting popular enough that plenty of popular libraries are packaging kotlin extensions inside the main jars.
|
# ? Dec 17, 2018 21:08 |