DEV Community

Ben Halpern
Ben Halpern

Posted on

What’s a concept you understand now, but took you forever to grasp?

I’m sure we all have plenty of answers to this one, but sometimes we forget how far we’ve come.

Latest comments (107)

Collapse
 
squ94wk profile image
squ94wk

git

Sadly there was hardly anyone around that was able to teach me what actually happens.
Now I try to be that person to others.

Collapse
 
cvanpoelje profile image
cvanpoelje

How to work on the right part at the right time,
Problems usually lead to new questions who lead to problems that need solved.
It took me so long to realize that I can cut one problem into 100 small problems.
Which in turn would make solving the major problem a lot easier.
Also, whatever distracts you, needs to be done another time.

Collapse
 
neverendingqs profile image
Mark Tse

That a REST API call is just a glorified HTTP call.

Collapse
 
woddell profile image
Chris Weir

Data Structures. My lecturer at University wasn't the best and explained them very poorly. I always figured I'd never understand them. Then I watched CS50 and it 'clicked'.

Collapse
 
mongopark profile image
Ola' John Ajiboye

I think it has to be props in React. I didn't get until someone said it just like argument to a function the name doesn't really matter. And also testing, It just didn't make any sense at first.

Collapse
 
leighsn profile image
Leigh Scherrer
  1. Recursive algorithms!
  2. Promises
  3. Callbacks
Collapse
 
hadigolkarian profile image
Hadi Golkarian

Javascript single threaded event loop and event propagation.

Collapse
 
sonofhammer profile image
sonofhammer

ForEach loops. Took me two weeks of sticky notes, diagrams, and code to finally get it.

Collapse
 
thewellspokendev profile image
The Well Spoken Dev

..... And no one's said it yet. SQL joins => EF6 😫😫😭

I write hundreds of these regularly and still go cross eyed when I have to reverse outer joins with DefaultIfEmpty....

Collapse
 
coreyrodgers95 profile image
corey rodgers

Working out how node uses modules, how to require them in web pages an the browser ,using browserify to use modules on a client browser, for some reason this took me a long while to work out but something just clicked

Collapse
 
akshay090 profile image
Akshay090

For me it was Redux, I took around 2 weeks to get my head around it.
Now i think it isn't that hard was i too hyped up then🤔

Collapse
 
geocine profile image
Aivan Monceller

Redux, still struggling with all the boilerplate so I just keep on avoiding it.

Collapse
 
jakedohm_34 profile image
Jake Dohm

Callbacks. For the life of me, I couldn't figure out how they work! I actually never understood how they worked until I learned promises, and then for some reason, it clicked for me!

Collapse
 
gustavofsantos profile image
Gustavo Santos

Javascript Proxies

Some comments may only be visible to logged-in visitors. Sign in to view all comments.