TubeSum ← Transcribe a video

Bad at MATH? Can you be a Software Developer?

0h 04m video Published Oct 14, 2022 Transcribed Aug 2, 2026 A Alex Hyett
Beginner 2 min read For: Aspiring software developers who are concerned about their math skills.
AI Trust Score 70/100
⚠️ Average / Some Fluff

"The title asks a direct question and the video answers it clearly, though it could have been more concise."

AI Summary

The video addresses the common concern of whether being bad at math prevents someone from becoming a software developer. It explains that most programming, especially web development, relies on CRUD operations and logical thinking rather than advanced mathematics, though certain fields like data science or machine learning do require more math. The speaker emphasizes that problem-solving, logical reasoning, and communication skills are more critical for success in software development.

[00:00]
Math requirement depends on the field

Whether you need to be good at math to start programming depends on the area. Developing websites or web applications generally doesn't require complicated math; the only math needed is around calculating database sizes and similar basic operations.

[00:38]
Specialized fields need more math

If you work in crypto, big data analytics, or machine learning, a stronger math background is necessary. However, you can be selective about roles and avoid those that require advanced math.

[01:06]
Most programming is CRUD

A large portion of programming involves CRUD operations: Create, Read, Update, Delete. For example, an e-commerce site creates products, reads them for users, updates descriptions, and deletes old items. CRUD applications don't require advanced math.

[02:30]
Math level needed is high school algebra

Unless you're getting into data science, the math required is typically no more than high school algebra. Calculating database sizes involves simple arithmetic based on row sizes and expected records.

[03:10]
Key skills: problem solving and logical thinking

Being good at coming up with solutions to problems and thinking logically is essential. This is especially important when working on existing production code, where you need to understand the order of operations.

[03:38]
Communication is crucial

Programming involves a lot of communication before and after coding. You need to talk to product managers, write up stories in enough detail, and ensure that when developers come to work on them, they know what to do.

[04:07]
Documentation is often forgotten

Writing documentation is a key task that everyone seems to forget. This includes updating technical documentation, noting changes, and explaining how things work, which is important for future reference.

In summary, being bad at math does not prevent you from becoming a software developer, as most programming relies on CRUD operations and logical thinking rather than advanced mathematics. However, certain specialized fields like data science do require more math. Focus on developing problem-solving, communication, and documentation skills to succeed.

Study Flashcards (4)

What does CRUD stand for?

easy Click to reveal answer

Create, Read, Update, Delete

01:20

What level of math is typically required for web development?

medium Click to reveal answer

High school algebra

02:30

Which fields require more advanced math?

medium Click to reveal answer

Crypto, big data analytics, machine learning

00:38

What are the key skills needed for programming besides math?

medium Click to reveal answer

Problem solving, logical thinking, communication, documentation

03:10

💡 Key Takeaways

💡

CRUD is the core of programming

This insight demystifies programming by showing that most tasks are simple CRUD operations, not complex algorithms.

01:20
📊

Math requirement is low

Clarifies that only high school algebra is needed for most development, encouraging those who fear math.

02:30
⚖️

Communication is key

Highlights that programming is a social activity, requiring clear communication with stakeholders.

03:38

[00:00] a lot is whether you need to be good at intimidating to start off with if you at maths to be good at programming well

[00:12] like many things, it depends. The great work in without needing complicated developing websites or web applications,

[00:24] of developing a good application is not lot of complicated maths. The only maths development is around calculating the

[00:38] lot less clear-cut and it really depends skills is a must. If you're working in crypto, big data analytics, machine

[00:53] That doesn't mean you need to completely quite selective on what roles you take application, it's going to need quite a

[01:06] matter too much. There are so many manual doing is taking those manual processes using things like emails and

[01:20] much better in a dedicated application. I programming is developing what we call CRUD Read, Update and Delete. A CRUD

[01:35] main purpose is around creating, reading, think about it. For example if you're which is creating it. Users visiting the

[01:49] read them and then at some point you need to update the description of the old product and add a new one. Even when

[02:03] following the CRUD model. There are so following a CRUD model when you think CRUD applications don't require a lot

[02:17] the user, storing it in a database, then delete it. Even though being good at especially one in one of the traditional

[02:30] candidates if you're not good at maths. than high school algebra, unless you're getting into data science. Some of the

[02:43] calculating the size that a database is row and how many records you are expecting you're expecting from the users. If

[02:57] don't need to worry. Maths isn't needed There are however a few skills you do problem solving and thinking logically

[03:10] at coming up with solutions to problems they can be completed. This is especially that's already in production. Not only do

[03:23] what order they need to go in, if you is communication. Yes, programming is of communication that happens before and

[03:38] which means talking to product managers, needs to be written up in enough detail done. Once the story is written up you

[03:53] they come to work on it they know what the key things you need to do is to add months time when you haven't got a clue

[04:07] written and it's been code reviewed and task that everyone seems to forget, at writing documentation. This could include

[04:20] it's going to be updating technical been changed as well as any new is really important, especially when it

[04:34] need to look and how something works. numbers that are critical to a computer. in my next video about binary numbers

[04:48] bell so you don't miss out. Thanks for video.

More from Alex Hyett

View all

⚡ Saved you 0h 04m reading this? Transcribe any YouTube video for free — no signup needed.