DEV Community

Adam Crockett 🌀
Adam Crockett 🌀

Posted on

2

I’m accidentally learning Python

Well that’s new, I’m not usually posting over here 👋

I’m a veteran JavaScript developer, funnily enough, my brother is also a developer, he is firmly in the Python camp, well Ruby now but he’s in another camp 🏕️.

When I cared about such things, I used to tell him to learn JavaScript it’s so flexible… but then I started playing with Godot and GD Script, I also have some stints with Lua too, so I’m not afraid of brace-less languages anymore in-fact I don’t really care as much about language design, the less time spent writing is more time thinking about that algorithm im trying to write, so all I really care about is less boilerplate, imports and first class functions, languages getting in the way too.

Python for me works because I can think about the JavaScript analogy and find the stack overflow, the rest of the time it’s quite a productive language somehow, I’m just scratching the surface at the moment but have still achieved many things.

So what have I been doing, learning to write Blender adding on python and also prototyping with processing in python, implementing Treemap, box packing and Astar and eventually generating 3D buildings, returning finally to Godot to understand how GDScript differs.

It’s all been fun but now, I’m not really seeing a new language as much as a problem to solve.

💡 I use ChatGPT to teach me a lot about Python

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay