Reacting to Controversial Opinions of Software Engineers

Reacting to Controversial Opinions of Software Engineers

Fireship

2 года назад

2,060,561 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

frechdachs
frechdachs - 01.11.2023 01:56

Everyone who programs should know C and should be able read assembly.

Ответить
frechdachs
frechdachs - 01.11.2023 01:54

OOP is unreadable by design

Ответить
frechdachs
frechdachs - 01.11.2023 01:46

OOP is an idea for some cases but it's just cancerous and abstracts way too much from the CPU.

Ответить
Daniel George
Daniel George - 31.10.2023 14:03

Oop is as hard as you make it

Ответить
FuckinGoogleIDont want to use my real name
FuckinGoogleIDont want to use my real name - 27.10.2023 15:26

My controversial opinion? Yes, OOP sucks, but functional isn't the response.

Ответить
Димитар Велјановски
Димитар Велјановски - 26.10.2023 13:24

"I only have 5000 rep on SO"
Most ppl who have 1000-10000 have that rep cause one of their question / answer blew up. Not because they are acrive SO contributors. Acrive SO contributors are meadured in upwards of tens of thousands of rep

Ответить
Pritam252
Pritam252 - 25.10.2023 03:28

Using camel case vs snake case in identifiers?

Ответить
Max O.
Max O. - 23.10.2023 19:31

Writing tests DOES help you write better code, because it will force you to refactor your code and make it testable. You'll be forced to write code for for it to be efficiently testable and in fact help the readability of it.

However I do on the point that you'd rather have a few effective tests than a lot of ineffective, but that doesnt make testing not usefull.

Theres plenty scenarios where the requirements are set and tests can help you check off those tests and show your stakeholders that the requirements are met

Ответить
Minehead Blockfeet
Minehead Blockfeet - 22.10.2023 14:38

Controversial opinion: SQL is pronounced school.

Ответить
Otabek Nurmatov
Otabek Nurmatov - 22.10.2023 01:07

All paradigms are good but, in programming world OOP have mutated which we call it “versioning”. Cause Java has its own design, syntax and …, C++ has its own … and so on. But it doesn’t mean that oop sucks. It means we humans haven’t understood it yet. In real world you can’t see functions, but you can see objects that messages to each other. That’s my opinion. There is no bad things in programming, there are bad approaches, solutions and people in programming world.

Ответить
Martin Sotirov
Martin Sotirov - 21.10.2023 13:40

The bit on hourly rate especially with difficult clients alone is worth the 👍

Ответить
OutlawFPS
OutlawFPS - 17.10.2023 20:35

The biggest advantage of the degree is that College graduates are usually better than average at writing code and have the math experience to encapsulate the science aspect of the field. There is always a gamble with self-taught people because they could have terrible practices, a lack of understanding, poor experience, etc. It's true that you can learn everything online today, but there is a lot of misinformation and the college degree weeds out the bad programmers, the undedicated people, and the bad information/practices

Ответить
clockblower
clockblower - 16.10.2023 16:23

Ibalways struggled with classes until i just wrote code... teachers always go on about dogs but unless yours coding a dog its just not necessary lol. Just write a normal function in there and show me an variable. I dont want to find out that dogs run and be hairy

Ответить
A F
A F - 12.10.2023 00:46

Coding is only separated due to capitalism and culture as a whole. Math is logic for the most part. Binary is math. The future is inevitable consolidation and automation (bye)

Ответить
No Name
No Name - 11.10.2023 13:48

Is OOP is bad, why is Smalltalk so good?

Ответить
Tendo
Tendo - 11.10.2023 13:17

Spending Money on a CS degree is not a good practice

Ответить
Tommy Bronze
Tommy Bronze - 08.10.2023 12:57

controversial opinion: rust is already dead.

Ответить
Johan O
Johan O - 08.10.2023 07:09

Tbh I think if we move on from OOP, we won't actually move on but just create another way of programming much how we've created more ways to do the same thing (frameworks, languages, etc). People will have their own preferences. Personally, I like OOP because abstractions are done the easiest that way for me

Ответить