DEV Community

BekahHW for Virtual Coffee

Posted on

What technology did you feel “just clicked” when you learned it?

“It just clicked." What an area of code/technology/design that you just felt an enjoyment about, perhaps more than others? Why do you think you liked it so much? Or is there something you disliked at first but now you really enjoy it.

Question just for fun: What's your ideal puzzle size? a) 100 pieces. b) 1000 pieces. c) 10000 pieces. d) Zero. I hate puzzles. Boo puzzles.

(Shoutout to @tkshillings for this week’s question.)

Top comments (6)

Collapse
 
fpaghar profile image
Fatemeh Paghar

"Ah, the 'it just clicked' moments in tech! For me, it was definitely when I delved into Python. The clean syntax and the simplicity of expressing complex ideas just resonated with me. It felt like the language was designed to be friendly to developers, and the ease of readability made the learning process enjoyable.

There's a certain joy in writing Python code—it feels like you're telling the computer what to do in a language that both of you understand. The versatility of Python, from web development to data analysis, also contributed to my appreciation.

As for puzzles, I'd go with b) 1000 pieces. It's enough to be challenging, keeping me engaged, but not too overwhelming. There's a sense of accomplishment when fitting those pieces together. But hey, to each their own! What about you? Any 'clicked' moments or puzzle preferences?" #discuss #career

Collapse
 
heatherfranco3 profile image
Heather

Currently learning Python. Looking forward to an “ah ha” moment.

Collapse
 
bekahhw profile image
BekahHW

I've done very little with python, mostly bc it seems so complicated to set it up on my machine. So many errors.

Collapse
 
michalbryxi profile image
Michal Bryxí

1) Ruby on Rails
2) EmberJS

Both are "batteries included" and solve most of the problems developer will face out of the box. I just love how in Ruby/Rails you can make up a name of a method, write it down in English and 4 times out of 5 you will be right. Same for Ember where instead of giving user low level primitives and "go figure it out yourself", it guides them and shows them how to most effectively solve the problem with minimal amount of code.

Collapse
 
schalkneethling profile image
Schalk Neethling

The first time I looked at and then experimented with the CSS Zen Garden (csszengarden.com/) the whole idea of separation of concerns, using well formed semantic HTML, and then layering CSS on top, opened a new world for me. The second such moment was when I first started to use jQuery and learned about progressive enhancement at the same time.

Seeing how the web platform evolved to embrace the learnings from jQuery to improve the core JavaScript language further opened my eyes to the power of community and web standards. Everything came together when I saw how open source, community, and open web standards can come together to push the web forward.

I now spend my time evangelising open source and the power of the open web to empower everyone irrespective of their accessibility challenges or where they happen to live or work from.

In terms of puzzle size, I agree with @fpaghar - 1,000 - More then that and you are trying to find a needle in a haystack.

Collapse
 
bekahhw profile image
BekahHW

Love this answer!