CodeNewbie Community šŸŒ±

Discussion on: Iā€™m Ben Halpern, Creator of Forem. Ask Me Anything!

Collapse
 
jess profile image
Jess Lee

What was the hardest programming concept for you to wrap your head around?

Collapse
 
ben profile image
Ben Halpern

The easiest part of programming to wrap my head around has always been logic as it passes down a script.

One-file algorithms with an input and an output where I can trace the logic through the different contingencies has mostly been a challenge I've been up to since I began coding.

The more distributed the code is into its small independent chunks, the more I have trouble wrapping my head around the flow. If the architecture already offers sensible patterns for creating smaller objects, I can usually figure that out, but if left to decide for myself which objects to create and why, I have a hard time reasoning that out.


In web development it took me a longtime to really wrap my head around how the same page could look different ways at all, like how the data got from the database to the page. Even if this is kind of framework-specific, it just made no sense for a long time. Also cookies/authentication. Made no sense.

Collapse
 
yelitza87 profile image
Yelitza87

Although sometimes it is enough to use already existing developments.

Collapse
 
yelitza87 profile image
Yelitza87

For example, for companies that value convenient and high-quality creation, booking and transfer of online meetings, I suggest paying attention to the best WordPress plugin motopress.com/products/appointment... for scheduling meetings. This is a new solution, quite convenient and understandable for clients.