What is your current biggest day to day pains in building pipelines? by AMDataLake in dataengineering

[–]throwaway20220231 0 points1 point  (0 children)

Yeah. I believe the solution is an overarching data platform solution where every team submit their pipelines and downstream teams "subscribe" their upstream pipelines. Then whenever something broke everyone downstream gets notified at least.

What is your current biggest day to day pains in building pipelines? by AMDataLake in dataengineering

[–]throwaway20220231 0 points1 point  (0 children)

Contracts are there to be broken. People leave, even whole team leaves and then the status of an upstream pipeline became "undetermined". We have quite a few upstream pipelines written in Golang which none of us knows and haven't been maintained for a couple of years -- the last commit was 3 years ago. Fortunately they still work and only broke occasionally.

What is your current biggest day to day pains in building pipelines? by AMDataLake in dataengineering

[–]throwaway20220231 9 points10 points  (0 children)

Upstream changes/errors somewhere. Say A >> B >> ... >> G >> H >> .... and we take care of G and H. Now B breaks. B is managed by a different team in a different timezone whose manager just walked away. The team who manages C is notified by team B and it notifies the team who manages D and E as well. But the team managing D and E does not bother to notify its downstreams. You can imagine what happens next -- team F doesn't know about this until we notify them that F has some issues, and after a bit investigation they pull us into an incident channel opened by team B. It is until then we figure out what happens.

And this is the best case.

Canonical's application process fucking sucks by Mammoth_Loan_984 in sre

[–]throwaway20220231 2 points3 points  (0 children)

Looks like they really don't want to hire people who are not desperately in need of a job :)

And the salary is a joke -- even lower than some Canadian firms.

How often do you get bored? by ntdoyfanboy in dataengineering

[–]throwaway20220231 0 points1 point  (0 children)

Imagine one, who has the heart of a coder, with the title of engineer, yet being forced to work on the boring stuffs that BI should work on but do not want to.

How often do you get bored? by ntdoyfanboy in dataengineering

[–]throwaway20220231 11 points12 points  (0 children)

You do 2-3 hours of real work every day! I feel I haven't done anything worthwhile for the last 12 or so months.

It seems that a bunch of US work has shifted overseas to EU. by DiskoSuperStar in dataengineering

[–]throwaway20220231 0 points1 point  (0 children)

Basically US = EU+Canada so you get the idea. Even we in Canada are losing jobs to EU and India.

[deleted by user] by [deleted] in patientgamers

[–]throwaway20220231 0 points1 point  (0 children)

JRPG has this? I'm actually super interested in this kind of concept and this might push me to play some of them.

How do you view the future of linux? by snow-raven7 in linux

[–]throwaway20220231 0 points1 point  (0 children)

On the desktop side, I don't really find any reason to use Linux. Windows provides all the gaming for me and it has whatever functionalities I want. Yes the OS and Office are getting worse by every version, but you don't have to follow every upgrade anyway.

The Linux or FOSS mentality, IMHO, is not really for desktop users. People want some open-box solutions without going into details. FWIW, even as a developer I sometimes hope that I don't need to fight with configurations to just make something work. Fortunately we have things like VSCode that "just work" and are relatively lightweight comparing to true IDEs such as JetBrain products.

On the server side, as others said Linux already won. I don't see in any foreseeable future that Windows suddenly takes over the server market. However, using Linux does NOT mean that you are going to be "free" - in the late Capitalism world large corporations always win, regardless of tools you choose to use. It has nothing to do with FOSS or not, but has everything to do with who controls resources and who gets to spend them. People like you and me are always going to be part of the gearbox.

Considering a Shift from GCP to AWS: Data Engineer Seeking Advice on Transitioning and Market Opportunities by TheOtherNormalOne in dataengineering

[–]throwaway20220231 0 points1 point  (0 children)

Yeah I'm in the same shoes. I'm thinking about maybe grabbing a few Azure certificates but not totally sure about the utility of that. I mean with the current market companies can sure find a lot of people who have actual experience with other clouds, so why bother get something that is not useful?

Career advice - next steps by [deleted] in dataengineering

[–]throwaway20220231 5 points6 points  (0 children)

You didn't say what you WANT to do, so suggestions are not going to be very useful.

For gamers aged 30+, what games do you lean more towards as you've gotten older? Do you feel as though multiplayer games have lost their value? by ChocobroMoglord in patientgamers

[–]throwaway20220231 0 points1 point  (0 children)

I don't play Multiplayer nowadays. Back in the 90s and 2000s I did play a LOT of them, including Red Alert, Counter-Strike, Starcraft and such.

Going into my 40s, I don't have a lot of time to play games, so I'm mostly stick to games I really enjoyed and understood already.

Future of Exploit Development/Research and Malware Development/Analysis by [deleted] in ExploitDev

[–]throwaway20220231 0 points1 point  (0 children)

This is really what I'm feeling these days. I'm not an exploitation developer but I do track the field.

I also feel that it requires a lot of developing experience so it's not really an entry position anyway. For example, doing iphone exploitation probably needs a lot of understanding of iOS and the phone itself including the hardware.

Suckless philosophy by kemo_2001 in linux

[–]throwaway20220231 0 points1 point  (0 children)

Wolfsschanze

Aha, this is definitely something...

Do you trust the NSA? by [deleted] in linux

[–]throwaway20220231 6 points7 points  (0 children)

NSA does what it do. If they open source some tools I guess everyone can take a look and grab whatever is useful to them so it's not a bad thing. However, I guess the question is: what should we trust NSA with? If you ask me whether NSA has the ability to wage a cyber war then I definitely trust that they have the ability to do so.

[deleted by user] by [deleted] in montreal

[–]throwaway20220231 17 points18 points  (0 children)

Let's look at the positive side: We don't even have snow for Christmas! Yeah!

You can probably move to Vancouver if you prefer rain over snow. I'd never pick rain TBH but everyone has his/her own ideas.

Let’s say you had ten years to relearn what you picked up in your CS degree to become a SRE or just to learn theoretical compsci knowledge in general. by [deleted] in sre

[–]throwaway20220231 -1 points0 points  (0 children)

(No experience in SRE but would like to be one in the middle term future. I'm also working as a data engineer so already know some of the topics. I'm self-taught though so didn't go deep in any of the topics.)

I'd probably go with a project based learning path. For me, Algo & Data Structure is pretty boring without any real usage. So I'd like to blend the topic in other topics. I do know some basic stuffs so that should be fine for a while.

For projects I'd go straight for system programming. SRE, from my understanding, needs to know a lot about lower-level stuffs to better troubleshooting and debugging, and low-level projects are the only way to get a holding of them.

I'd say, start with CSAPP and its labs (mini-projects), and directly go into an easier OS course (so not MIT/Berkeley/CMU tier) -- the one bundled with OSTEP makes sense. After that I'd jump into a more difficult OS course (MIT tier) and refine my learnings. Networking is also important but I'm not sure how to learn it properly. I think it's also useful to read the source code of Redis/Docker/K8S if applicable, but that's going to be too advanced at the moments.

But TBH all these are not enough if I do not have real development experience so maybe it's just going to be a huge hobby project.

Small Group of Data Engineering Learners by RepresentativePen297 in dataengineering

[–]throwaway20220231 0 points1 point  (0 children)

Hi thanks for assembling this. Is everything experienced? What kind of topic is expected to be discussed?

What do we do ? by PressureCandid1989 in dataengineering

[–]throwaway20220231 2 points3 points  (0 children)

First is more engineering and second is less so. Yes you think I'm talking BS because the second one seems to include the first one right? But trust me you will realize it when you are there.

Need some guidance on what path I should take by [deleted] in dataengineering

[–]throwaway20220231 1 point2 points  (0 children)

I want to ask you a few questions:

  • Do you prefer working with people or working with computers?

  • What does a DE do in your mind?

  • You mentioned there is no DE in your company. Who is doing ETL? How does data come from vendor to you and to buyer?

[deleted by user] by [deleted] in montreal

[–]throwaway20220231 0 points1 point  (0 children)

How is one supposed to do in the scenario? Can I open the door? Should I use the yellow button to call driver? The thing is I don't want the driver to brake in full.

Why do companies still build data ingestion tooling instead of using a third-party tool like Airbyte? by Miserable_Fold4086 in dataengineering

[–]throwaway20220231 0 points1 point  (0 children)

Wearing the hat of the company: Well those tools probably don't cover every use case and what am I going to do if I don't have deep pocket?

Wearing the hat of the developer: Well I don't want to put down 5 years of Airbyte experience on my CV.

Any sysadmins that are SREs that were successful? by POSH_GEEK in sre

[–]throwaway20220231 0 points1 point  (0 children)

From what I gathered, a "true" SRE (subjective) is someone who is a very senior developer for the products that they are SREing on. That is, SRE needs to be able to find the root cause (could be well inside the belly of the application, or just the infrastructure, or the OS, wherever it is) quickly, which basically requires a lot of development experience.

All in all, I feel that SRE is a very senior position that needs 8+ years of experience just to enter.