Skip to content
0
  • Home
  • Piero Bosio
  • Blog
  • World
  • Fediverso
  • News
  • Categories
  • Old Web Site
  • Recent
  • Popular
  • Tags
  • Users
  • Home
  • Piero Bosio
  • Blog
  • World
  • Fediverso
  • News
  • Categories
  • Old Web Site
  • Recent
  • Popular
  • Tags
  • Users
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
hatysa@autistics.lifeundefined

Hatysa

@hatysa@autistics.life
About
Posts
1
Topics
0
Shares
0
Groups
0
Followers
0
Following
0

View Original

Posts

Recent Best Controversial

  • Neurodivergent devs: what languages actually *click* for your brain?
    hatysa@autistics.lifeundefined hatysa@autistics.life

    @dylanisaiah #ActauallyAutistic person here who's written software both for fun and for money for some time now.

    The ones I've used the most over the past few years are Python and Go.

    Python: it's probably the language I've leveled up in -- and *can* level up in -- most quickly. I can generally write up a quick script-level application in Python almost as fast as I can think about it intelligently. There are plenty of other languages and frameworks that are faster and/or a bit easier to do really complex or low-level tasks in, but for anything that's at the level of most small tasks that don't need to run fast, it's where I usually look first.

    Go: it's ugly. I won't deny it. But its core functionality is pretty simple to pick up as well (it feels *kind of* like basic C with a bit of Python and most of the C footguns disabled or even removed), and in general it's pretty easy to tell what a given bit of code in Go is trying to accomplish. That's important when you're coming back to an old project after a few months and need to reboot some working memory. It also ranks pretty highly on application execution speed, much of the toolchain (compiles crazy fast and gives you a single executable file in general), and a few other things like that. I can generally focus on actually writing what needs to be written. It's what I've tended to use recently when Python is too slow (which it often is).

    I like the *idea* behind Rust, and it'd seems like it could be a good choice for a good-sized project that didn't feel right for either Python or Go, but I don't know it anywhere near as well as those two.

    I'm not super fond of JavaScript and friends (I stopped doing web dev after a while for that reason), and I haven't worked with most others regularly in the last 5 years or so, so I can't comment about much else.

    Uncategorized actuallyautistic adhd neurodivergent programming rust odin
  • 1 / 1
  • Login

  • Login or register to search.
  • First post
    Last post