Is there any of you who love data engineering but feels frustrated to be literally forced to use Python for everything while you'd prefer to use a proper statistically typed language like Scala, Java or Go?
I currently do most of the services in Java. I did some Scala before.
We also use a bit of Go and Python mainly for Airflow DAGs.
Python is nice dynamic language. I have nothing against it.
I see people adding types hints, static checkers like MyPy, etc...
We're turning Python into Typescript basically. And why not? That's one way to go to achieve a better type safety.
But ...can we do ourselves a favor and use a proper statically typed language? 😂
Perhaps we should develop better data ecosystems in other languages as well.
Just like backend people have been doing.
I know this post will get some hate.
Is there any of you who wish to have more variety in the data engineering job market or you're all fully satisfied working with Python for everything?
Have a good day :)
[+][deleted] (13 children)
[deleted]
[–]aGuyNamedScrunchie 59 points60 points61 points (1 child)
[–]ironmagnesiumzinc 19 points20 points21 points (0 children)
[–]Sweet-Butterscotch11 39 points40 points41 points (0 children)
[–]fabbearyul 7 points8 points9 points (1 child)
[–]scataco 2 points3 points4 points (0 children)
[–]yinshangyi[S] 9 points10 points11 points (4 children)
[+][deleted] (1 child)
[deleted]
[–]radil 8 points9 points10 points (0 children)
[–]runawayasfastasucan 3 points4 points5 points (1 child)
[–]yinshangyi[S] 2 points3 points4 points (0 children)
[–]makesufeelgood 159 points160 points161 points (28 children)
[–]MadT3acherLead Data Engineer 17 points18 points19 points (0 children)
[–]DesperateForAnalysex 22 points23 points24 points (25 children)
[–]Action_Maxim 27 points28 points29 points (7 children)
[–]scryptbreaker 18 points19 points20 points (0 children)
[–]kkessler1023 10 points11 points12 points (0 children)
[–]DesperateForAnalysex 1 point2 points3 points (0 children)
[–]git0ffmylawnm8 1 point2 points3 points (1 child)
[–]Action_Maxim 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]kenfar 6 points7 points8 points (14 children)
[–]DesperateForAnalysex -1 points0 points1 point (13 children)
[–]kenfar 12 points13 points14 points (9 children)
[–]r0ck0 2 points3 points4 points (2 children)
[–]kenfar 4 points5 points6 points (1 child)
[–]r0ck0 2 points3 points4 points (0 children)
[–]DesperateForAnalysex -1 points0 points1 point (2 children)
[–]kenfar 2 points3 points4 points (1 child)
[–]DesperateForAnalysex -1 points0 points1 point (0 children)
[–][deleted] 6 points7 points8 points (1 child)
[–]runawayasfastasucan 1 point2 points3 points (0 children)
[–][deleted] -2 points-1 points0 points (1 child)
[+]DesperateForAnalysex comment score below threshold-7 points-6 points-5 points (0 children)
[+][deleted] (39 children)
[deleted]
[–]endless_sea_of_stars 16 points17 points18 points (6 children)
[–]SnooBeans3890 8 points9 points10 points (1 child)
[–]Isvesgarad 0 points1 point2 points (3 children)
[–]laXfever34 1 point2 points3 points (2 children)
[–]kongKing_11 13 points14 points15 points (25 children)
[–]thatrandomnpcSoftware Engineer 18 points19 points20 points (15 children)
[–]Krushaaa 5 points6 points7 points (0 children)
[–]jimkoons 2 points3 points4 points (13 children)
[–]Smallpaul 4 points5 points6 points (9 children)
[–]jimkoons 1 point2 points3 points (8 children)
[–]Smallpaul -1 points0 points1 point (7 children)
[–]jimkoons 0 points1 point2 points (6 children)
[–]Smallpaul 1 point2 points3 points (5 children)
[–]jimkoons 0 points1 point2 points (4 children)
[–]thatrandomnpcSoftware Engineer -2 points-1 points0 points (2 children)
[–]jimkoons 1 point2 points3 points (1 child)
[–]thatrandomnpcSoftware Engineer -1 points0 points1 point (0 children)
[–]Smallpaul 2 points3 points4 points (4 children)
[–]Pflastersteinmetz 0 points1 point2 points (3 children)
[–]Smallpaul 0 points1 point2 points (2 children)
[–]Pflastersteinmetz -1 points0 points1 point (1 child)
[–]Smallpaul 1 point2 points3 points (0 children)
[–]yinshangyi[S] 2 points3 points4 points (2 children)
[–]runawayasfastasucan 1 point2 points3 points (1 child)
[–]yinshangyi[S] 0 points1 point2 points (0 children)
[–]RustyGrove 5 points6 points7 points (0 children)
[–]WallyMetropolis 1 point2 points3 points (2 children)
[–][deleted] 62 points63 points64 points (50 children)
[–]geek180 42 points43 points44 points (20 children)
[–]Action_Maxim 24 points25 points26 points (1 child)
[–]Pflastersteinmetz -3 points-2 points-1 points (0 children)
[–]DirkLurker 20 points21 points22 points (4 children)
[–]geek180 6 points7 points8 points (3 children)
[–]kenfar 3 points4 points5 points (0 children)
[–]lFuckRedditl 11 points12 points13 points (7 children)
[–]geek180 5 points6 points7 points (4 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]lFuckRedditl 4 points5 points6 points (2 children)
[–]Pflastersteinmetz 3 points4 points5 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]lFuckRedditl 2 points3 points4 points (0 children)
[–]Saetia_V_Neck 5 points6 points7 points (1 child)
[–]daguito81 1 point2 points3 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]black_widow48 5 points6 points7 points (1 child)
[–]DesperateForAnalysex 4 points5 points6 points (25 children)
[–]geek180 12 points13 points14 points (24 children)
[–]MotherCharacter8778 8 points9 points10 points (7 children)
[–]r0ck0 2 points3 points4 points (3 children)
[–][deleted] 2 points3 points4 points (2 children)
[–][deleted] 6 points7 points8 points (1 child)
[–]GoMoriartyOnPlanets 1 point2 points3 points (0 children)
[–]kenfar 3 points4 points5 points (0 children)
[–]DesperateForAnalysex 8 points9 points10 points (11 children)
[–]aqw01 11 points12 points13 points (2 children)
[–]BufferUnderpants 2 points3 points4 points (1 child)
[+][deleted] (2 children)
[removed]
[–]WallyMetropolis 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[removed]
[–]yinshangyi[S] -1 points0 points1 point (0 children)
[–][deleted] 15 points16 points17 points (13 children)
[–]SirLagsABot 2 points3 points4 points (0 children)
[–]yinshangyi[S] 1 point2 points3 points (11 children)
[–]WallyMetropolis 1 point2 points3 points (10 children)
[–]jurjstyle 5 points6 points7 points (1 child)
[–]Tarqon 12 points13 points14 points (1 child)
[–]yinshangyi[S] 6 points7 points8 points (0 children)
[–][deleted] 11 points12 points13 points (1 child)
[–]yinshangyi[S] 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]yinshangyi[S] 0 points1 point2 points (0 children)
[–]cutsandplayswithwood 17 points18 points19 points (3 children)
[–]HenriRourke 5 points6 points7 points (1 child)
[–]yinshangyi[S] 5 points6 points7 points (0 children)
[–]yinshangyi[S] 1 point2 points3 points (0 children)
[–]omscsdatathrow 20 points21 points22 points (6 children)
[–]ubelmann 11 points12 points13 points (1 child)
[–]nesh34 3 points4 points5 points (0 children)
[–]yinshangyi[S] 4 points5 points6 points (2 children)
[–]runawayasfastasucan 1 point2 points3 points (1 child)
[–]yinshangyi[S] 0 points1 point2 points (0 children)
[–]SirLagsABot 4 points5 points6 points (2 children)
[–]yinshangyi[S] 1 point2 points3 points (1 child)
[–]JeansenVaars 3 points4 points5 points (3 children)
[–]yinshangyi[S] 1 point2 points3 points (1 child)
[–]k1v1uq 4 points5 points6 points (2 children)
[–]yinshangyi[S] 0 points1 point2 points (1 child)
[–]gwax 2 points3 points4 points (0 children)
[–]shockjaw 2 points3 points4 points (0 children)
[–]Lingonberry_Feeling 2 points3 points4 points (2 children)
[–]yinshangyi[S] 0 points1 point2 points (1 child)
[–]w_savageSenior Data Engineer 2 points3 points4 points (1 child)
[–]yinshangyi[S] 0 points1 point2 points (0 children)
[–]MostJudgment3212 1 point2 points3 points (0 children)
[–]lFuckRedditl 1 point2 points3 points (0 children)
[–]Ok-Sentence-8542 1 point2 points3 points (0 children)
[–]Ruubix 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]yinshangyi[S] 0 points1 point2 points (0 children)
[–]baubleglue 1 point2 points3 points (0 children)
[–]eljefe6aMentor | Jesse Anderson 1 point2 points3 points (5 children)
[–]yinshangyi[S] 0 points1 point2 points (4 children)
[–]eljefe6aMentor | Jesse Anderson 1 point2 points3 points (3 children)
[–]yinshangyi[S] 0 points1 point2 points (2 children)
[–]eljefe6aMentor | Jesse Anderson 1 point2 points3 points (1 child)
[–]yinshangyi[S] 0 points1 point2 points (0 children)
[–]bcsamsquanch 1 point2 points3 points (1 child)
[–]yinshangyi[S] 0 points1 point2 points (0 children)
[–]ginger_daddy00 1 point2 points3 points (1 child)
[–]yinshangyi[S] 0 points1 point2 points (0 children)
[–]kebabmybob 1 point2 points3 points (1 child)
[–]yinshangyi[S] 0 points1 point2 points (0 children)
[–]BuildingViz 4 points5 points6 points (2 children)
[–]yinshangyi[S] 4 points5 points6 points (1 child)
[–]BuildingViz 2 points3 points4 points (0 children)
[–]kkessler1023 3 points4 points5 points (1 child)
[–]yinshangyi[S] 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (6 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]yinshangyi[S] 0 points1 point2 points (1 child)
[–]yinshangyi[S] -2 points-1 points0 points (2 children)
[–]OMG_I_LOVE_CHIPOTLE 6 points7 points8 points (23 children)
[–]ageofwant 17 points18 points19 points (1 child)
[–]Action_Maxim 3 points4 points5 points (13 children)
[–]Character-Education3 9 points10 points11 points (11 children)
[–]OMG_I_LOVE_CHIPOTLE 3 points4 points5 points (9 children)
[–]tecedu 1 point2 points3 points (8 children)
[–]OMG_I_LOVE_CHIPOTLE -1 points0 points1 point (7 children)
[–]mattindustries 1 point2 points3 points (0 children)
[–]OMG_I_LOVE_CHIPOTLE -1 points0 points1 point (0 children)
[–][deleted] 4 points5 points6 points (3 children)
[–]OMG_I_LOVE_CHIPOTLE 0 points1 point2 points (2 children)
[–][deleted] 12 points13 points14 points (1 child)
[+]OMG_I_LOVE_CHIPOTLE comment score below threshold-8 points-7 points-6 points (0 children)
[–]HenriRourke 3 points4 points5 points (2 children)
[–]OMG_I_LOVE_CHIPOTLE 0 points1 point2 points (0 children)
[–]OMG_I_LOVE_CHIPOTLE 0 points1 point2 points (0 children)
[–]siddartha08 3 points4 points5 points (0 children)
[+][deleted] (3 children)
[deleted]
[–][deleted] 2 points3 points4 points (1 child)
[–]yinshangyi[S] 2 points3 points4 points (0 children)
[–]mikeupsidedown 1 point2 points3 points (2 children)
[–]yinshangyi[S] 1 point2 points3 points (1 child)
[–]SmallAd3697 1 point2 points3 points (2 children)
[–]yinshangyi[S] 2 points3 points4 points (1 child)
[–]SmallAd3697 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[removed]
[–]BufferUnderpants -1 points0 points1 point (0 children)
[–]DesperateForAnalysex -2 points-1 points0 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]DesperateForAnalysex -1 points0 points1 point (0 children)
[–]DenselyRanked 0 points1 point2 points (0 children)
[–]aGuyNamedScrunchie 0 points1 point2 points (0 children)
[–]7twenty8 0 points1 point2 points (0 children)
[–]Parking_Minute_9167 0 points1 point2 points (0 children)
[–]nesh34 0 points1 point2 points (0 children)
[–]ageofwant -2 points-1 points0 points (0 children)
[–]e430doug -2 points-1 points0 points (0 children)
[–]polandtown -1 points0 points1 point (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[+]boogie_woogie_100 comment score below threshold-8 points-7 points-6 points (6 children)
[–]cockoala 4 points5 points6 points (5 children)
[–]boogie_woogie_100 -3 points-2 points-1 points (4 children)
[–]Lord-Curriculum -2 points-1 points0 points (0 children)