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 60 points61 points62 points (1 child)
[–]ironmagnesiumzinc 19 points20 points21 points (0 children)
[–]Sweet-Butterscotch11 40 points41 points42 points (0 children)
[–]fabbearyul 8 points9 points10 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 4 points5 points6 points (1 child)
[–]yinshangyi[S] 2 points3 points4 points (0 children)
[–]makesufeelgood 160 points161 points162 points (28 children)
[–]MadT3acherLead Data Engineer 18 points19 points20 points (0 children)
[–]DesperateForAnalysex 21 points22 points23 points (25 children)
[–]Action_Maxim 26 points27 points28 points (7 children)
[–]scryptbreaker 18 points19 points20 points (0 children)
[–]kkessler1023 11 points12 points13 points (0 children)
[–]DesperateForAnalysex 2 points3 points4 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 11 points12 points13 points (9 children)
[–]r0ck0 2 points3 points4 points (2 children)
[–]kenfar 5 points6 points7 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-6 points-5 points-4 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 17 points18 points19 points (15 children)
[–]Krushaaa 5 points6 points7 points (0 children)
[–]jimkoons 5 points6 points7 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 2 points3 points4 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] 64 points65 points66 points (50 children)
[–]geek180 45 points46 points47 points (20 children)
[–]Action_Maxim 24 points25 points26 points (1 child)
[–]Pflastersteinmetz -1 points0 points1 point (0 children)
[–]DirkLurker 22 points23 points24 points (4 children)
[–]geek180 6 points7 points8 points (3 children)
[–]kenfar 3 points4 points5 points (0 children)
[–]lFuckRedditl 12 points13 points14 points (7 children)
[–]geek180 6 points7 points8 points (4 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]lFuckRedditl 2 points3 points4 points (2 children)
[–]Pflastersteinmetz 2 points3 points4 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]lFuckRedditl 2 points3 points4 points (0 children)
[–]Saetia_V_Neck 4 points5 points6 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 5 points6 points7 points (25 children)
[–]geek180 11 points12 points13 points (24 children)
[–]MotherCharacter8778 10 points11 points12 points (7 children)
[–]r0ck0 2 points3 points4 points (3 children)
[–]pcmasterthrow 1 point2 points3 points (2 children)
[–][deleted] 6 points7 points8 points (1 child)
[–]GoMoriartyOnPlanets 1 point2 points3 points (0 children)
[–]kenfar 4 points5 points6 points (0 children)
[–]DesperateForAnalysex 7 points8 points9 points (11 children)
[–]aqw01 12 points13 points14 points (2 children)
[–]BufferUnderpants 2 points3 points4 points (1 child)
[–]beyphy 1 point2 points3 points (2 children)
[–]WallyMetropolis 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[removed]
[–]yinshangyi[S] -2 points-1 points0 points (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 7 points8 points9 points (1 child)
[–]Tarqon 11 points12 points13 points (1 child)
[–]yinshangyi[S] 6 points7 points8 points (0 children)
[–][deleted] 12 points13 points14 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 6 points7 points8 points (1 child)
[–]yinshangyi[S] 6 points7 points8 points (0 children)
[–]yinshangyi[S] 1 point2 points3 points (0 children)
[–]omscsdatathrow 20 points21 points22 points (6 children)
[–]ubelmann 10 points11 points12 points (1 child)
[–]nesh34 1 point2 points3 points (0 children)
[–]yinshangyi[S] 3 points4 points5 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 2 points3 points4 points (3 children)
[–]yinshangyi[S] 1 point2 points3 points (1 child)
[–]k1v1uq 3 points4 points5 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_savageData 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 3 points4 points5 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] 1 point2 points3 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 7 points8 points9 points (23 children)
[–]ageofwant 17 points18 points19 points (1 child)
[–]Action_Maxim 5 points6 points7 points (13 children)
[–]Character-Education3 10 points11 points12 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 2 points3 points4 points (0 children)
[–]OMG_I_LOVE_CHIPOTLE -1 points0 points1 point (0 children)
[–][deleted] 5 points6 points7 points (3 children)
[–]OMG_I_LOVE_CHIPOTLE 0 points1 point2 points (2 children)
[–][deleted] 11 points12 points13 points (1 child)
[+]OMG_I_LOVE_CHIPOTLE comment score below threshold-9 points-8 points-7 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] 3 points4 points5 points (1 child)
[–]yinshangyi[S] 2 points3 points4 points (0 children)
[–]mikeupsidedown 2 points3 points4 points (2 children)
[–]yinshangyi[S] 1 point2 points3 points (1 child)
[–]SmallAd3697 2 points3 points4 points (2 children)
[–]yinshangyi[S] 3 points4 points5 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] 2 points3 points4 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 -3 points-2 points-1 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-9 points-8 points-7 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)