Open in app

Sign In

Write

Sign In

Koushik Thota
Koushik Thota

447 Followers

Home

About

Published in Towards Data Engineering

·Dec 9, 2022

A Conversation with chatGPT on Data Engineering

Getting a perspective on how OpenAI understands Data engineering — What is ChatGPT in the first place? According to Wikipedia ChatGPT is a prototype artificial intelligence chatbot developed by OpenAI that focuses on usability and dialogue. The chatbot uses a large language model trained with reinforcement learning based on the GPT-3.5 architecture. ChatGPT was trained using reinforcement learning from human feedback, a method that augments machine learning…

Open AI

3 min read

A Conversation with chatGPT on Data Engineering
A Conversation with chatGPT on Data Engineering
Open AI

3 min read


Published in Towards Data Engineering

·Nov 21, 2022

Apache Spark On Apple Silicon

Install Spark(Scala, Python) on Macs having M1, M1 Pro, M1 Max, and M2 with this guide — Apple Silicon is the processor architecture used inside Apple’s computer chips. The likes of the M1 and M2 processors both use Apple Silicon, marking a departure from Apple’s use of Intel CPUs for a decade. The easiest way to install apple silicon is as follows: 1. Install Homebrew: Homebrew is a free and…

Apple

3 min read

Apache Spark On Apple Silicon
Apache Spark On Apple Silicon
Apple

3 min read


Apr 22, 2022

Common Python Anti-Patterns to watch out for

Anti-patterns which will make you more mindful while writing code. In software, anti-pattern is a term that describes how NOT to solve recurring problems in your code. Anti-patterns are considered bad software design, and are usually ineffective or obscure fixes. Below are a few Python anti-patterns that I have encountered/rectified…

Python

6 min read

Common Python Anti-Patterns to watch out for
Common Python Anti-Patterns to watch out for
Python

6 min read


Apr 8, 2022

Unix Command Cheat Sheet for Busy Developers

70+ commands at your disposal As a developer, you might have had to use the terminal quite often, especially if your organization doesn’t use Microsoft products. Having knowledge of the most important UNIX commands can improve your life as a developer. Below is a curated list of frequently used basic…

Technology

1 min read

Unix Command Cheat Sheet for Busy Developers
Unix Command Cheat Sheet for Busy Developers
Technology

1 min read


Mar 20, 2022

A Fundamental Guide to SQL Query Optimization

Best practices which made me write performant queries SQL Query optimization is the process of choosing the most efficient means of executing an SQL statement and is an essential component of any application as it can improve the user experience. Even slight changes in SQL queries can improve performance drastically…

Sql

4 min read

A Fundamental Guide to SQL Query Optimization
A Fundamental Guide to SQL Query Optimization
Sql

4 min read


Mar 5, 2022

Data Engineering Learning Path — Udemy Edition

Jumpstart your career in Data Engineering with this roadmap Clive Humby coined the phrase: “Data is the new oil” and just like oil before, data is shaping the new world. The significance of Data Engineering has grown at a mammoth scale and is in very high demand in the recent…

Data Engineering

2 min read

Data Engineering Learning Path — Udemy Edition
Data Engineering Learning Path — Udemy Edition
Data Engineering

2 min read


Feb 26, 2022

VSCode Extensions that every developer should use

Install these and thank me later😉 Material Icon Theme Programmers deal with a vast number of files of different types and extensions, and it becomes cumbersome to identify those files as the code base grows over time. …

Software Development

4 min read

VSCode Extensions that every developer should use
VSCode Extensions that every developer should use
Software Development

4 min read


Feb 19, 2022

Python One-Liners for seemingly complex tasks

Save time & effort implementing these in your day to day coding sessions Sort a dictionary based on multiple conditions

Python

3 min read

Python One-Liners for seemingly complex tasks
Python One-Liners for seemingly complex tasks
Python

3 min read


Feb 11, 2022

Finance Jargon that everyone needs to know

You will feel right at home in discussions involving finance after reading this 😉 Inflation Inflation is the sustained increase in the general level of prices for goods and services. To give an example, a movie ticket in the 80’s cost about $3 and now it’s about $10, which means if…

Finance

5 min read

Finance Jargon that everyone needs to know
Finance Jargon that everyone needs to know
Finance

5 min read


Feb 5, 2022

Books you should read if you hate reading

Wish I would have read these when I was 18 1. The Subtle Art of Not Giving a F*ck by Mark Manson

Books

5 min read

Books you should read if you hate Reading
Books you should read if you hate Reading
Books

5 min read

Koushik Thota

Koushik Thota

447 Followers

Ex - child | Data Engineer | Loves Tech and Finance

Following
  • Ben Rogojan

    Ben Rogojan

  • Ayush Dixit

    Ayush Dixit

  • Amit Singh Rathore

    Amit Singh Rathore

  • Matt Weingarten

    Matt Weingarten

  • Criteo Engineering

    Criteo Engineering

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech