Latest Posts

  • Software Engineering Levels at Google
    You’ve worked hard for that Senior Software Engineer title. Maybe you’re even a Team Lead with direct reports. You’ve got 5 years of solid experience under your belt. And now you’re thinking about making the jump to Google, where you’ll seamlessly transition into a similar role with better perks and that prestigious Google badge. Here’s … Read more
  • U.S. Tech Job Market – October 2025
    What’s really happening in the October US tech job market? If you’re confused about the state of the market, you’re not alone. There are headlines about massive tech layoffs while credible reports point at continuing demand for skills. It’s clear that the wider economic environment has been cooling significantly. Indeed.com tracks its monthly job postings. … Read more
  • Who Uses Databricks? (Major Customers Explored)
    In today’s fast-evolving technological landscape, data has been coined as the new oil. Databricks is a powerful data analytics platform at the heart of this data revolution. You may be wondering if this new platform has already been adopted by large well-known companies. The answer is an indisputable yes! This article looks at its far-reaching … Read more
  • How To Run A Job From A Databricks Notebook
    A common Databricks task is to schedule a job that calls a notebook. However, sometimes you will want to do this in reverse. In other words, you want to run a notebook that launches a job. This is most likely when you have set up a job that you want to test without creating a … Read more
  • How To Debug Databricks Notebooks
    Debugging is an essential part of the coding process. Even the most experienced programmers make mistakes. It’s through debugging that these mistakes are found and fixed. Each cell in a Databricks notebook has its own output, and any error messages are also displayed in the cell output. This is usually the starting point for your … Read more
  • What Languages Does Databricks Use? (Explained)
    In Databricks, notebooks provide the ability to develop real-time machine learning, data enginering, and data analytics workflows. Notebooks support four programming languages: You can use one or all languages within a single notebook. If you’re starting out, you may be wondering if one of these languages is better for your purposes. Does the company favor … Read more
  • Delta Tables In Databricks (For Beginners)
    Delta tables are a core feature of Databricks. This article assumes you are completely new to the platform but have some familiarity with SQL or Spark basics. Read on to get an understanding of what they are, how they differ from other storage formats, and how to create and use them. What Is A Delta … Read more
  • What SQL Does Databricks Use? (Explained)
    The default SQL standard used by Databricks has changed since the platform first launched. Databricks originally used Spark SQL as the default SQL dialect, but changed the standard in late 2021. The default dialect in Databricks is currently ANSI Standard SQL. Because there are differences between the two dialects, developers and analysts should be aware … Read more
  • Who Created Databricks? (The Founders)
    If you want the story of how a group of seven PhD students and professors at Berkeley came to co-found a fast-growing data and AI company, then this article is for you. If you just want the list of co-founders of Databricks, then here you are (in alphabetical order): Read on to learn more about … Read more
  • Who Created Apache Spark? (Origins Explained)
    Did you know that we can trace the origins of Apache Spark back to Google’s published research on distributed processing? But Google didn’t create Spark. This article looks at what came before Spark, how and where the innovative technology was created, and the key individuals involved in its inception. Let’s start at the beginning and … Read more