this post was submitted on 17 Sep 2023
48 points (100.0% liked)

Programming

13368 readers
1 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS
 

I would like to know what your hoppy coding project are. It doesn’t really have to serve a purpose, but what are you coding on in your free time that just is fun to you and you enjoy working on?

As a background: I am an experienced programmer and do earn my money with it. In my free time I always enjoyed trying out new stuff related to technology, learn new things and improve my skills by doing so. But lately I recognise that I just have no clue what I should do or what a fun toy project I could work on. I really have no ideas. My head just feels completely empty whenever I open my IDE.

So please, tell me what you are coding on for fun.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 1 year ago (1 children)

Automation framework? Industrial automation or something else?

[–] [email protected] 1 points 1 year ago (1 children)

Ah, probably shouldn't have abbreviated there. "OS automation" meaning "operating system automation", as in scripted deployment and configuration of software, similar to Ansible, Puppet, Saltstack etc..

I've mostly been frustrated with how relatively little assistance these tools give you. Your IDE obviously won't tell you what values can be put into a given configuration slot, nor will it auto-complete the right values, if everything is written in goshdarn YAML.
And so, this has mostly been an exercise in creating such a framework in a strongly-typed language, with lots of compile-checks, and which allows you to quickly define own task (in the same language, you use to configure tasks).

[–] [email protected] 2 points 1 year ago

Gotcha. I read it as "Open Source". I'm deep in industrial automation and it's rare to find a kindred spirit.