I’m in a lull at the moment with my personal projects.
The last small project I did was using Blue Prince clues as a means to familiarise myself with constraint/SAT solvers. It was more useful than I suspected.
I’ll be starting on a map for RAMP2025 in a couple of weeks, but I don’t know how script heavy my project will be this time.
at work i write a lot of ruby, and a lot of my personal projects have been ruby, too.
since i finally am using the static site generator i built in ruby (and it works quite nicely!), i’m looking to pick up some of my other, non-ruby projects again.
one project i’m hoping to actually finish quite shortly is a dynamic CSS text shadow generator that changes text shadow size/strength on scroll using a simulated light source that you configure the position of (in javascript).
i’m also slowly working through the rust language documentation and the exercism.io rust track so that i can eventually build out a cross-platform mobile app with crux. i have no idea if this is a good idea or not, but my app idea is exciting enough to me that i’m using it as an excuse to learn a new language and explore these weird new cross-platform libraries for this stuff.
i’ve never used c++ before but it does seem very cool. the text editor i use, kakoune, is written in c++ so maybe if this rust plan falls through i will pick up enough c++ to contribute back some bug fixes. :)
Professionally I’ve been working with a variety of languages. Mainly Java, Python, Ruby and JavaScript. I spent the most time overall with Java but most recently I’m mainly using Python.
I kind of naturally specialized into working on data intensive systems so I also worked with various databases. SQL, mostly Postgres, some Oracle because of legacy systems. But also various NoSQL systems like Cassandra, Redis, Hadoop, Google BigQuery, most recently a bunch of Databricks.
I started my development career in e-commerce as a fullstack developer so naturally I also used HTML and SCSS. Frontend was never my strong suit so I wouldn’t claim any particularly impressive skills here. It was good enough for the odd client-facing site in a webshop and a bunch of back office tools.
Personally I dabbled in Rust, Clojure, Haskell, Go, Scala, Kotlin and a couple of other languages but nothing really ever came from that. The most complete personal project I ever built was a twitter bot written in Scala, that automatically sent auto-generated compliments to people that had recently tweeted something. Eventually somebody flagged it as spam and the account got blocked ¯\_(ツ)_/¯
I currently have an idea for a helpful language learning app that I would like to build and I’m still trying to figure out what languages to use for that. I never did any proper mobile app stuff, only ever via web frames. Ideally I’d like my app to be available on both android and ios. I’m afraid my best option here would be something like JavaScript and React. I really don’t feel any desire to build the app twice in Kotlin and Swift.
A software engineer in the security space. Been doing this for a bit over a decade now. I’ve worked with C#, Obj-c(++) (never again), Javascript/Typescript, Ruby, Python, Scala, PHP/Hack, and Golang for work. My spare time languages are either Elixir or Common Lisp though. I don’t tend to do personal projects much anymore unless I need to ramp up on some new thing for work, since I do enough programming during my day job.
At work now I write a mix of ruby and golang for backend, and typescript on the frontend interface stuff.
I have worked in far too many languages to enumerate here, and have to varying degrees contributed to three different compilers and/or language designs. I’m still in the credits for contributions on the Preface page of the Haskell language report.
These days I am mostly off the tools, but for the last year or two for personal/hobby things I have been learning HLSL in order to create custom effects to use within Fusion in Davinci Resolve.
I’m one of those crusty olds that used to be super strongly opinionated about a bunch of trivial nonsense, and remain opinionated about a few things that are less trivial but otherwise don’t think it’s worth the effort any more. I don’t care if you use vim or emacs (ha! nobody uses either (I still use vim on occasion)). I don’t strongly care about tabs vs spaces any more, as long as you have a modeline telling an editor what to do or are using an editor clever enough to remain consistent and you project has a clear style guide specifying the preference. I’m more likely to have an opinion of the sort: 12-18 months worth of gluing npm packages together does not mean you are a “senior developer”.
I’m doing a little more programming these days, helping a family friend build an app for his startup using JS and React, it’s not too bad and a good skillset to have. Also building out a map viewer that will let you visualize power and data infrastructure in the US with all sorts of fancy overlays, that’s been a fun world to explore.
Job market is brutal right now for juniors with little experience, it doesn’t feel like programming will ever be my real career but I’m glad I have the skills. As general computer literacy plummets, it’ll be helpful to be one of the few remaining that knows how to read error logs without AI
yooooo we love some map projects, been learning a lot of the stuff in that world for work. You messing around with some custom vector tile data or something? How are you feeding the data in?
I got a degree learning javascript and php and some java, dabbled in python and a few other things and then promptly got a job where I barely use it 7 years ago so.. every year or so I work on something but I’ve never gotten particularly good at it. Still like jam878 said its good to have knowledge of how things work even if you aren’t a pro.
It’s so nice to see how many people got degrees/formal training in various languages and then proceeded to never actually use that language in work.
I got a degree where I dabbled in CSS, HTML, JS, C, C++, C# and Unity and now my day job is in Model 204 User Language.
If anyone actually recognises it I’ll be amazed. I’ve yet to speak to another programmer outside my workplace and mention M204 without getting a quizzical tilted head in response. Old systems on IBM mainframes!
It is nice though that my learning in more broadly used languages still got my basics in order. Once you know the general ideas of objects, APIs and the like it’s really portable just about anywhere once you learn the syntax.
I’ve done a bit of Swift in my spare time, but nothing I’ve ever put out in public.
I consider myself a “computer scientist” rather than a “software engineer” as far as these things are concerned, so this describes my history perfectly haha.
I strongly believe this to be one of the largest dividing factors between “good” developers and the rest of the crowd. I obviously don’t expect everyone to know and understand everything on all the layers of abstraction down, but I’ve found that even just showing curiosity about how things work “under the hood” has always had a strong correlation with being able to solve problems and work even slightly trickier things out.
I went to college for CS, found myself struggling with academics (mostly because of depression), switched majors to an IT-focused one to cut out the math, and then spent a couple of years doing contract desktop and then application support after graduating. Ended up accidentally getting a software engineering job despite never having really intended to. So now I do that.
I mostly write Javascript on a day-to-day basis these days and I generally like it. I wish we were a Typescript shop, but that call was made years ago and I wasn’t around for it. I’m in a bit of an atypical use case for Javascript (software for interacting with proprietary telematics devices, not to get too into specifics) and I’ve found that the language itself is pretty good (albeit built on top of an imperfect foundation) but a lot of the developers really aren’t. I feel like the low barrier to entry and relatively high fault tolerance of the language leads to people letting a lot of stuff slide that probably shouldn’t. But it pays the bills, so I can’t complain too much.
I’ve been eyeing picking up Rust (which is favored by our embedded teams) but my enthusiasm for doing programming stuff outside of work is pretty sparing these days.
I cut my teeth in school doing a lot of C/C++ and some Java. Now in my work I mostly write Java with some Go and Python.
I joke that half of my job is IT support since a lot of what I do is supporting other teams onboard and use code scanning tools. It’s nice have insight into so many other teams tech stacks, but also insight into how many people really do not read a thing you send them.
Glad I’m not the only one who feels the same lethargy to work on programming relating things outside of work. A minor annoyance for me is that my work computer is a mac and my personal computer is windows. This can make environment set up easier or harder depending on what I’m doing. WSL is also pretty clunky the last time I had set it up but that was years ago.
I started out very enthusiastic, with a steep drop after a while.
Recently my interest in building stuff outside of work started increasing again since I’ve been mostly doing management tasks the past couple of years.
A man after my own heart!
Not to hate on people gluing npm packages together, we all do whatever pays the bills, but I personally always really enjoyed developing software whenever there was an actual problem to solve with some algorithmic complexity that wasn’t mainly the result of the company’s organizational complexity.
I’ve found myself more on the organizational side of things since a lot of developer/engineer positions currently are mostly about mashing libraries together on some kind of internal tool or banal microservice and there isn’t much need/tolerance for actual engineering.
I’m self-employed now so I hope I can return to some of the technical work I actually liked if I can only manage to somehow make a living out of that. In the meantime I’m selling my soul doing freelance work.
I’ve been doing .net-centric fulkstack dev at my day job for about 10 years now. Started taking intro C/C++, and Java classes at community college and eventually landed in the .Net ecosystem in university (mostly just C# WebAPI and razor), with a focus on SQL and database architecture development. I’ve worked for a few companies ranging from debt collection to marketing/advertising CMS integration (Umbraco), and have used more JavaScript frameworks than I can count (AngularJS, angular, react, jQuery, KNOCKOUT, anyone?)
In my spare time I’ve messed with python and lua(via pico8), but nothing really worth showing anyone. I need to make some time for some fun/flashy stuff, I tend to take any animation requests/tickets I can get, but haven’t done anything more than a couple of frames (custom loading animations)
Originally it was a huge 2GB GeoJSON file with about 40 layers, so I converted to a custom tileset, visualized with Leaflet, added support for different background tiles types (street view, satellite, topographic), address search, image export and custom filter sets.
Honestly not too tough of a project, a lot of this stuff is already fairly plug-and-play—I built it for my dad because he’s been obsessed with power infrastructure recently (not in a Ted K way, at least I hope) and he wanted to be able to scroll around the country see how each city’s power grid looks.