Javid Jaffer
joined May 14, 2025
  • Can you trust AI to answer business questions directly from your database?

    AI tools can now translate natural-language questions into SQL and generate answers from business data. But getting a query to run doesn’t guarantee that the answer is correct. A question like “Which customer segment is most profitable?” can be interpreted differently depending on how the business defines profit, segments customers, and handles missing data. For(Read More)

    AI tools can now translate natural-language questions into SQL and generate answers from business data. But getting a query to run doesn’t guarantee that the answer is correct.

    A question like “Which customer segment is most profitable?” can be interpreted differently depending on how the business defines profit, segments customers, and handles missing data.

    For teams experimenting with AI-powered analytics, I’m curious:

    • Are you letting AI query production data, or keeping it in a sandbox?

    • How do you verify that the numbers and business definitions are correct?

    • What’s been the biggest issue so far: SQL errors, missing context, or confidently wrong answers?

    I’d be interested to hear what has actually worked in practice.

  • What’s the hardest data interview question you’ve actually been asked?

    I have a data interview coming up and I’m trying to prepare beyond the usual SQL, Python, and statistics questions. Most interview guides focus on technical concepts, but I’ve noticed that many companies ask scenario-based questions that are harder to prepare for, such as diagnosing a drop in a business metric, explaining a dashboard anomaly,(Read More)

    I have a data interview coming up and I’m trying to prepare beyond the usual SQL, Python, and statistics questions.

    Most interview guides focus on technical concepts, but I’ve noticed that many companies ask scenario-based questions that are harder to prepare for, such as diagnosing a drop in a business metric, explaining a dashboard anomaly, or deciding what data you would need to solve a problem.

    For those working in data analytics, BI, data science, or related roles:

    • What was the toughest question you were asked?
    • Was it technical, business-focused, or a mix of both?
    • Looking back, what do you think the interviewer was actually trying to assess?

    I’d love to hear some real interview examples and how you approached them.

  • Do protocols work perfectly on bare metal but break inside containers and Kubernetes?

    I’ve noticed a recurring pattern with networking-heavy applications: everything works as expected on a local machine or VM, but the moment it’s deployed inside Docker or Kubernetes, service discovery starts failing. A recent example involved a BACnet/IP application that could discover devices normally outside Kubernetes, but failed to find anything once it was running inside(Read More)

    I’ve noticed a recurring pattern with networking-heavy applications: everything works as expected on a local machine or VM, but the moment it’s deployed inside Docker or Kubernetes, service discovery starts failing.

    A recent example involved a BACnet/IP application that could discover devices normally outside Kubernetes, but failed to find anything once it was running inside a pod.

    It made me wonder whether we’re hitting a broader mismatch between modern cloud-native infrastructure and protocols that were originally designed for local networks.

    Some questions that come to mind:

    • Are multicast and broadcast-based discovery protocols fundamentally at odds with Kubernetes networking?
    • How do teams typically handle legacy industrial, IoT, or building automation protocols in containerized environments?
    • Do you adapt the network architecture, or is it sometimes better not to containerize these workloads at all?
    • What networking assumptions do older protocols make that cloud-native platforms often break?

    Interested in hearing from anyone who’s had to bridge the gap between traditional network protocols and modern orchestration platforms. What was the biggest lesson you learned?

  • How do I get started with NLP as a beginner?

    Hi everyone, I recently joined a company as a junior data analyst, and I’ve been hearing a lot about Natural Language Processing (NLP). From what I understand, it’s used to analyze text, but I’m not sure where to begin or what concepts I should learn first. There seem to be so many topics like tokenization,(Read More)

    Hi everyone,

    I recently joined a company as a junior data analyst, and I’ve been hearing a lot about Natural Language Processing (NLP). From what I understand, it’s used to analyze text, but I’m not sure where to begin or what concepts I should learn first.

    There seem to be so many topics like tokenization, sentiment analysis, embeddings, and language models that it’s a bit overwhelming. If you were starting from scratch today, what would you recommend learning first? Are there any beginner-friendly resources or projects that helped you understand NLP in a practical way?

    I’d really appreciate some guidance from people who work with NLP regularly.

  • Using a date parameter to control data volume Dev, UAT, and Prod is this a reasonable?

    I’m designing a pipeline where the same dataset needs to flow through different environments: Dev, UAT, and Prod. The challenge is that the production dataset is huge, but in Dev and UAT, I only need a subset of the data to test transformations and run analytics efficiently. My idea is to use a date parameter(Read More)

    I’m designing a pipeline where the same dataset needs to flow through different environments: Dev, UAT, and Prod. The challenge is that the production dataset is huge, but in Dev and UAT, I only need a subset of the data to test transformations and run analytics efficiently.

    My idea is to use a date parameter (e.g., start_date/end_date) to limit the data volume in non-prod environments, so Dev and UAT only process a smaller, manageable slice of the dataset.

    I’m wondering:

    • Is using a date parameter a common or recommended practice for this?
    • Are there risks in this approach that I should be aware of, such as skewed test results or missed edge cases?
    • Are there better strategies for controlling data volume across environments while maintaining meaningful test coverage?

    I’d love to hear how others handle large datasets across multiple environments in a practical, maintainable way.

Loading more threads