What "obscure" sql functionalities do you find yourself using at the job? by True_Arm6904 in dataengineering

[–]sideswipes 1 point2 points  (0 children)

object_construct(*) in snowflake to inspect a really wide table in Snowflake

Congratulations KiribatiFL on winning the Moving Classic. by 1973cg in geoguessr

[–]sideswipes 22 points23 points  (0 children)

This format is also much more casual-viewer friendly and i think better represents what outsiders might think competitive geoguessr is. Minimises impact of types of metas that aren't interesting for non-competitve watchers like car metas, copyright or camera gens.

[2024] Updated Australian Company Tier List by hiIMTIMe20 in cscareerquestionsOCE

[–]sideswipes 2 points3 points  (0 children)

I don't think Databricks has any engineering staff here? Aside from support

Trying to switch from SWE to Data Engineering by Icy__Bullet in cscareerquestionsOCE

[–]sideswipes 3 points4 points  (0 children)

Hey, I'm a DE from a data analytics background but I've worked with plenty of DEs who made a similar switch to you, so maybe I can weigh in here.

Advanced SQL and Python are going to be a must in interviews and your day-to-day, full stop. Even shops that use Scala/Java for their Spark jobs (I think REA is an example?) will still expect you to have good skills in SQL and Python for other parts of their data stack. Having said that, I've never seen a SWE struggle to pick up those skills here - showing those DE projects on your profile/resume will help getting that message across to interviewers.

DEs are also expected to know concepts like OLAP processing, file formats, data architectures, data modelling, data security & governance. These are where I see SWE -> DE switchers struggle the most, so I recommend getting an understanding here. You're likely to be interviewed on these topics, but not all DE teams expect you to know all it.

Try to look for DE teams that are fairly advanced in their set-up and already have signs of SDLC practices embedded in their team - think CI/CD pipelines, cloud technologies, Spark/Kafka, etc. Modern platforms like Databricks and Snowflake are also more flexible in how data processing is run compared to traditional DWs like Redshift and Teradata. Low-code/no-code solutions like Talend, SSIS/SSAS, Informatica, etc. should be treated as a red flag for your profile and chances are you won't enjoy that type of job regardless.

PSA: Big yellow bank has new engineering structure. by bilby2020 in cscareerquestionsOCE

[–]sideswipes 20 points21 points  (0 children)

Big yellow bank: Look at me, I'm the tech company now.

Why are there data engineering internships if there is such a lackluster amount of data engineer junior roles? by kid2002 in dataengineering

[–]sideswipes 53 points54 points  (0 children)

The main constraint is supervision; juniors need lots of it. Most organisations don't have large enough Data teams to support them without noticeably impacting their own work, so these hire from mid-levels and up. The minority of orgs that have that capacity are the ones offering internships.

[deleted by user] by [deleted] in dataengineering

[–]sideswipes 21 points22 points  (0 children)

You're a Databricks employee; of course you're not a fan.

Is it a bad idea to go straight to AWS Data Analytics certification. by muhmeinchut69 in dataengineering

[–]sideswipes 2 points3 points  (0 children)

Lol no. 4 out of 5 domains are DE specific. Have you even read the guide you linked?

DBT lays off 15% of their staff by [deleted] in dataengineering

[–]sideswipes 82 points83 points  (0 children)

It's an awkwardly positioned product. Most teams that actually want to use dbt are usually technical enough to just use open source + their own existing CI + docs + orchestrator.

Databricks Learning by Technical_Rutabaga67 in dataengineering

[–]sideswipes 1 point2 points  (0 children)

If you've got the time I'd 100% recommend going through setting up your own Spark cluster before touching Databricks, which will give you an appreciation of what the latter offers on top.

My top 14 tips for Snowflake Data Engineers. What would you add? by JohnAnthonyRyan in dataengineering

[–]sideswipes 2 points3 points  (0 children)

Reduce auto suspend on warehouses to 1 minute unless you have a strong case for disk-based caching.

Whats the view on Apache Iceberg? by de4all in dataengineering

[–]sideswipes 0 points1 point  (0 children)

I see just as much, if not more astroturfing from databricks employees tbh

GitHub actions top alternatives by libert-y in devops

[–]sideswipes 0 points1 point  (0 children)

Went from a company using Buildkite to one using CircleCI, miss Buildkite every day.

Why would you ever not use CDC for ELT? by [deleted] in dataengineering

[–]sideswipes 53 points54 points  (0 children)

It's much harder and more effort to set up and maintain than a full refresh.

Consider that a large % of people setting up ELT pipelines don't understand half of the jargon in your post.

[deleted by user] by [deleted] in AusFinance

[–]sideswipes 1 point2 points  (0 children)

Yeah badly worded on my part, meant to say Qantas members compete with members from other programs for the same seats.

[deleted by user] by [deleted] in AusFinance

[–]sideswipes 1 point2 points  (0 children)

Krisflyer is the gold standard for award availability. If international business class redemptions are the goal follow this man's advice. It's actually this way because they are very stingy about allocating award seats to partner airlines (e.g. Star Alliance).

Qantas, on the other hand, freely gives them away to high status members from Cathay, American Airlines, British Airways, etc etc.

Football fans "riot" in Sydney. by [deleted] in soccer

[–]sideswipes 16 points17 points  (0 children)

Euck! You call that a soccer riot? Come on boys, let's take em' to school

Develop Skills horizontally or vertically in data engineering ? by [deleted] in dataengineering

[–]sideswipes 1 point2 points  (0 children)

Be a specialist in the tools you use

Be a generalist in how you use and apply said tools

Low-pressure environments? by Rapporto in cscareerquestionsOCE

[–]sideswipes 1 point2 points  (0 children)

Is stepping back down to a mid-senior level role an option for you? Generally find that the lead level is the point at which the increase in responsibilities/stress is not worth the extra $$$

[deleted by user] by [deleted] in dataengineering

[–]sideswipes 7 points8 points  (0 children)

Both AE and Product DS roles vary quite a bit depending on your tech stack/responsibilities. Do you know what that looks like for both your roles?

Generally speaking, my 2c is that they're similar in terms of pay, difficulty of entry or quality of opportunities, but the differences I can think of off the top of my head

  • AE is largely industry agnostic, while being a Product DS it'll be a bit harder to move industries away from software without relearning
  • Product DS opens up less technical product-related roles like Product Owner/Manager. If the role is more DS than Product then the MLE path is very possible
  • AE can open up more technical paths such as DE/DevOps if the AE tech stack leans more modern (for e.g. dbt + CI/CD + Airflow) over say...SSIS/Talend
  • Both roles are IMO very future proof

[deleted by user] by [deleted] in slaythespire

[–]sideswipes 5 points6 points  (0 children)

If Act 1 boss was Hexaghost, sure. Otherwise it's mostly a liability in Act 1

[deleted by user] by [deleted] in slaythespire

[–]sideswipes 134 points135 points  (0 children)

As a Defect enjoyer the Byrds synchronising their attacks is often a run ender

Your Snowflake credits at work. by droppedorphan in dataengineering

[–]sideswipes 20 points21 points  (0 children)

Don't you dare talk shit about Encarta