Thread for 2024: https://news.ycombinator.com/item?id=38782613
Thread for 2023: https://news.ycombinator.com/item?id=33873800
Here are mine:
Technical skills:
- Among my last year's goals was to take on VR dev, which sadly I did not get to. Punting it to 2026. I'm thinking to get the Samsung Galaxy XR and experiment with some VR apps and learn the fundamentals of spatial computing. As an Android mobile developer, that feels like a natural extension.
- Complete the "UCSanDiegoX: Computer Graphics II: Rendering" computer graphics course. I did the first course in the series and found it enlightening (no pun intended)
- Create an e2e project that earns money as a side gig. It's time to put my product and technical knowledge to practice and actually build something people want.
- Leverage AI across all my endeavors. AI tools are here to stay and the more I know how to use them effectively, the better. The speed boost in learning a new framework/concept is phenomenal.
Non-technical skills:
- Expand my social circle - the unstable tech climate made me realize the importance of maintaining a healthy social network. My goal is to connect with more people both inside my company and outside, by both proactively reaching out and going to meetups in my area. In fact, I invite fellow NYC-based HN-ers to contact me at cybercreampuff at yahoo dot com, in case you want to meet up!
I am pretty sure I'm a 50th percentiler. I'm mid 40s, kinda burned out but still struggling forward in my ok-but-not-hollywood IT career, I still have a passion for doing things well in a technical society that values doing things cheap (and well). The things I am known for being good at, I still google daily, and for a long time, I've been hungry for a change - any change - but especially one that isn't chaotically negative.
So in 2026, I wanna learn how dirt works.
I actually have a giant box of dirt sitting on a shelf at the UNH community co-op soil analysis lab, waiting to give me some kind of data about the soil behind my house. (Or is it dirt? I don't know what I'm getting into).
In 2024 I tried growing some corn. It never sprouted.
In 2025 I tried growing some corn. It sprouted and a few ears had enough kernels to make one full mouthful. Tasty, but maybe 7 calories of food for a year of effort.
So in 2026 I'd like to grow: one entire fully formed ear of sweet corn. Anything else is a bonus.
That's what I wanna develop in 2026 - learning how soil works enough to make it make a thing. Small moves, Ellie.
A couple of things about corn. It might not be soil at issue. Germination depends on correct temperature and moisture. Too much moisture the seed will rot or not have enough air to germinate. Too little moisture it won't trigger germination. Too deep it won't germinate, too shallow and germination won't happen either because it will dry out instead of staying moist. Seeds vary in depth they require and some even require light to germinate (doesn't apply to corn). It's a bit of an art figuring out what "even moisture until germination" is, and this varies based on soil type. Timing of planting with correct temperature is important.
Each kernel of corn has one silk. The silk is analogous to a Fallopian tube with pollen traveling down into the ovary (or kernel of corn in this case). If you have an ear of corn with only a few kernels it's often because pollen didn't land on all the silks. For this reason corn is usually planted in blocks. It's wind pollinated so wind shakes pollen off the tassels or male flowers at the top, down onto the silk. But if you just have one corn plant in isolation, or a row in isolation it's easier for the pollen to just blow away or miss. Planting in blocks or "array of arrays" configuration helps the pollen to reach the silk more uniformly as pollen from the surrounding plants is released.
If you want to try again, these are the seeds I last used which had 100% germination and produced plenty of ears of corn.
https://www.amazon.com/dp/B005MI33BS
I've also had a ton of luck growing corn in 5 gallon buckets with holes drilled in the side to allow air into the soil which keeps the roots from balling up (wasting energy that should go into growing ears). Used potting mix with a handful of lime and a handful of epsom salt, and topped the buckets with mulch to retain moisture.
If you're willing to try that approach, this was very similar to my system:
So, 2026 is going to be the year I'm going to run this experiment on myself and see what I can accomplish with this way of working.
I have similar years experience and regularly try out AI for development but always find it’s slower for the things I want to build and/or that it produces less than satisfactory results.
Not sure if it’s how I use the models (I’ve experimented with all the frontier ones), or the types of things I’m building, or the languages I’m using, or if I’m not spending enough, or if it’s just my standards are too high for the code that is produced but I usually always end up going back to doing things by hand.
I try to keep the AI focused on small well defined tasks, use AGENT.MD and skills, build out a plan first, followed by tests for spec based development, keep context windows and chats a reasonable length etc, but if I add up all that time I could have done it myself and have better grasp of the program and the domain in the process.
I keep reading how AI is a force multiplier but I’m yet to see it play out for myself.
I see lots of posts talking about how much more productive AI has made people, but very few with actual specifics on setup, models, costs, workflows etc.
I’m not an AI doomer and would love to realize the benefits people are claiming they get.... but how to get there is the question
Good luck!
- MANDATORY: Get more intimate with my Neovim. I've always kind of half-arsed my editors / IDEs, I always found it annoying to become a deep expert. This must change; surface-level skills rob you of productivity. I already am hugely annoyed by my typing speed, which is quite excellent but still not enough to work almost at the speed of thought. I want to achieve something near to these levels.
- OPTIONAL: Integrate closer with one ore more LLM agents for coding. I have not paid for any yet but copying-pasting from a web UI gets tiring. Sometimes you really just want to say "OK, now remove that duplicate test and include that edge case" and see it materialize in 20 seconds. I am not against paying, it's just that so far the paid tiers have not been a blocker. Well, seems like they are now.
- MANDATORY: Prioritize body. I have health conditions and I have a relatively good visibility how to fix them. I regularly end up desperately trying to solve more and more problems on the computer just so I don't get up and start a workout. I started turning this around but it's way too slow and time and age don't wait for anyone.
In general: connect better with myself, forgive myself all the previous mistakes, understand why and how they came to be and remove the root causes, put myself on a better path. And above all: be more true to myself.
The first point is the hardest. It affects every aspect of my life and I have no idea how to really tackle it. This is the first year where I feel the need to take drastic action to achieve some kind of improvement.
What’s your plan? How is it working?
I'm actually not that convinced of these productivity gains in the context of IDE tricks. The cost of learning + tool-lock seems steep compared to the actual productivity gains. I'm switching fairly regularly between IDE's, and even if VS Code is the default, the only reason I'm considering learning it in depths is because some people incessantly comment on these things during pair programming.
I want to get better at speaking to people. I love conversing with people who have a lot to say, but I feel like lately I struggle with coming up with things to say myself. Especially if it's someone I'm not very familiar with. It's not even necessarily a shyness thing or something like that, I've just got a bad habit of carrying an internal monologue that I don't share even when it'd be appropriate, because I don't feel like it's necessary. But communication shouldn't be limited to what is necessary.
That said, PFA only compliments your classical syllabus, not replaces it.
I don't do anything anymore these days to advance my career in SWE. Maybe because I am quite jaded because job market sucks, and the job itself sucks (making the rich richer), and any extra time I need to do to advance my career is just doing leetcode monkey grind.
I want to change it this year. I do CRUD apps, and I am very boxed in my brain, thinking that CRUD apps is the only programming there is. I often marveled at people who create database, compilers, emulators, 3D engines, version controls, text editors, etc. Those people are like wizards to me.
I wonder how can I be creative like that? Like, how can you just wake up one day and decide to create magic.
I want to learn how to do those. Any advice is appreciated.
Also I want to do it in Zig because I've never worked with manual memory management language before, and I figured might as well.
I started learning infra via AWS CDK (TypeScript). And by osmosis learned a lot about cloud native application architecture. Which changed my way of creating web apps entirely and rejuvenated my love for software. Still going strong 5 years later. Now with much stronger focus on platform engineering and not working on features much.
Writing my own compiler would be compelling but I somehow have a problem to do things only for sake of learning. Would love to have the knowledge tho. Anyway happy new year!
Pick a language you love, and put together a text editor, or even just a quick utility to search through all your files for a keyword and show the results in a window. Write your own Clock app for Android, just to fix that little niggling detail that no other app quite gets right.
I think you'll be surprised how easy it is to put things together, once you start.
The point isn't to build something anyone else would care about - don't worry about the polish, you don't need to publish it, you don't even need to use it yourself. The point is just to make something. Although, personally, I now have a collection of random utilities that all make my life a little bit better, and it's nice knowing that any time a simple app like "Clock" or "Calculator" bugs me, I COULD fix it.
Anyway, I got the "Writing An Interpreter In Go" book and I think I'll give it a shot either way. I think I'm at a point in my career where I'm finally tired of building the same things again and again. I've also been thinking about doing a design course in Interaction Design Foundation just to get my mind interested in things again and detach myself from the work I've been doing.
We are inheriting about 50-100 bonsai plants from father. All my life I’ve been wondering how he’s been caring for them, but never gave a chance to actually learn from him.
He is not doing well and we don’t know how many years he has left.
That’s why 2026 will be the year of finally learning the craft from him, taking time to acquire his techniques and in general just spend more time with him.
I live in a city with well-connected public transport (Singapore) so I don't feel the need to learn. However, this year I travelled to some rural areas in Japan and started to feel the pain of relying solely on public transport which is either extremely sparse, or sometimes non-existent which limits the places I want to visit. That's why I felt like if I obtain this skill, I can explore more places in my travels
Two low-risk and cheap ways to develop relevant driving skills are bumper cars[0] and go-karts[1]. This may appear to be silly at first, but both involve the same hand-eye coordination and decision skills of vehicular driving (though the latter is no where nearly as fun as the others).
Although I have "known" how to drive for a long time, I didn't get my formal license until much later in life than most people, for similar reasons to yours.
Now that I have it, I kick myself for not doing this earlier, but as they say: the best time was ten years ago, the second-best time is now.
Owing to the city life I often go up to six months without driving anywhere, but when I finally get out on the road again it feels great. Country driving is amazing, in any country where people drive safely. It's even pretty nice where they don't. City driving still stresses me out, but I'm determined to get better at it.
Good luck! If you find yourself having trouble getting the license in Singapore, there are other countries where you could get a license more easily, and with that license you could drive in third countries.
I've digested Wirth's THE paper. And the XINU book, as well as the BSD book.
Anyhow it's for my own use on my own hardware, but it must be beautiful. I've been encouraged by feedback on my Forth code's clear Forthiness, in the way of small, comprehendable word units. That add up to poetic top level loops like OVER PROCESS OVER SCHEDULE IDLE
Seems like kind of strange / yet somewhat appropriate choice since Forth "traditionally use neither operating system nor file system." and "A full-featured Forth system with all source code will compile itself". Bootstrap your own operating system on a computer with literally nothing.
Interesting to read about though as a tangent, very different kind of language. "grammar has no official specification" "looks the word up in the dictionary" and then does whatever the dictionary specifies.
Good luck on the project though, seems like it fell out of use in the 80's and only got recovered recently. The Forth Interest Group comments on the subject are funny too. [1] "What ANS Forths are available?" -> "The simple answer is: none" Apparently somebody (Vincent Hamp) got it to work on Thumb-2 ISA (ARMv7-M and newer) though. Tiny. 7kb flash, 320B of ram. [2]
Also, 'systems' doesn't mean code here. It could be business processes, people processes, ways of working, etc. AI is eventually going to impact all of it (it has already really), and that means being able to think about how to build systems that work well, and especially how to describe systems so that AI can help improve them.
https://www.goodreads.com/book/show/3828902-thinking-in-syst...
[0] https://www.gov.uk/government/publications/systems-thinking-...
But what will happen is that I use my working days writing code/producing software, evenings to make dinner and be with family, and nights gaming with friends.
Weekends are for recharging.
And that is completely OK.
It is a healthy balance between getting stuff done, recovery, and enjoying life.
To avoid burnout again, I take a day or two off whenever I feel like I need some time off.
Learning it all is also about learning those other things, too.
This has helped me a lot, makes me realize I want to learn how to relax better, to sleep better, and to slow down better.
Thank you!
As for tech skills in 2026, I’d love to develop a photogrammetry pipeline mixing shoulder mounted SLAM scanner, DSLR terrestrial photography, and aerial LiDAR data sets. I’m lucky to have access to these data sets, just gotta put the pieces together.
I’m already familiar with UAS (unmanned aerial systems) photogrammetry and mixing that with terrestrial photos for high detail models. Aerial Lidar and SLAM datasets are something new I’ve been working with over the past 6 months.
> new volunteer undertaking
Is your town/village fully volunteer fire fighters, or a mixed bag of paid pros combined with volunteers? Personally, I always thought a first aid course could be very useful in real life.As in, it’s all very well to reverse engineer something for your own edification or benefit, but sharing the fruits of your labour with others would be so much better.
And further, serendipitously discovering (possibly abandoned) reverse engineering efforts on GitHub is better than nothing, but having a community working on such things, sharing progress and techniques, and offering a central point of discovery would also be so much better.
That and I'm trying to re-learn Spanish to a useful degree¹ - better attentiveness to the task would help with that too.
--------
[1] I did pretty well at GCSE level three decades ago, then never used it again. I fancy spending time over there in future and don't want to be that guy who turns up and expect everyone to speak some English.
I used to, when I was in a classroom or at a bar. Actually managed to get quite good at it through sheer boredom in grande école. Then life happened and that faded away, alongside my mental health. Recently I've rediscovered doodling while attending ACM CCS 2025 as an independent (long story) and I want to improve my mental health in 2026, to the point where I can draw regularly again.
Remember that paper is cheap and that experimentation is valuable. Make all the bad art you can. The cost of all the paper I wasted in the last 5 years is probably less than the cost of a pizza. There is a valuable life lesson in there about being okay with making mistakes so that you can learn from them.
Nowadays I always carry a notebook, and more often than not pens and watercolours. You can build a really tiny kit out of makeup palettes.
I also loved taking painting lessons and going to live nude drawing at one of my favourite pubs. Making art is such a pleasant disconnect from work and digital life.
I really want to get more into microcontrollers, and design some more technical projects. I've been wanting to make a portable point-and-shoot camera for a couple years, though I've never been knowledgeable in that area to do it very well. Though, I'm finally getting to that point.
On a non-electronic-designing front, I'd love to learn more about networking and radios. I'm working on my homelab right now, and just got a nice switch to connect some free 15-year-old office PCs I also have. I'd love to get into AREDN, which is a 802.11 mesh network that can run on amateur radio frequencies.
I also want to write more about my projects on my website (https://radi8.dev,) where hopefully I can share what I work on more often than I currently do.
Even if I don't pick up swimming as a workout, I like that it will open up new activities through different watersports.
I swam for the first time in years a few months ago, and was surprised how exhausted I was after 30 minutes of treading water! I work out and go on frequent long runs, but I was totally spent from that. I too would love to get into it again, it's definitely a great exercise.
* Learn complex analysis!
* Get a better workflow for writing my notes to myself (e.g., Obsidian) and for publishing my blog/website (have a marginally-functional Hugo instance right now). Small thing, but the kind of important-but-not-urgent thing that it's easy to put off!
Quite the adage but I have come to realise that I only ever learned to work, not to make money. I make a good living from consulting. But selling your time only gets you so far.
So I'll probably hire. And probably find out all my previous bosses weren't so wrong with their complaints after all.
> Edit, I say this as someone that has been learning to trade the last 6 months. To be completely transparent I've actually overall lost money doing this, but have also brought my account back up from having halved to almost break even a couple times now and can definitely see the possibility of doing very well. If I was better at following instructions I would 100% be profitable. The YouTuber I mentioned doesn't sell any courses.
> Edit 2, screw you guys for the downvotes. I'm sharing something I've found useful. You don't have to buy into the idea, but there are some people who do very well off of trading. Hence "if it's a match"
So I want to build up 3d modeling skills.
I am not surprised but its much much slower to get a physical product business going than just writing some code and launching.
Audio programming with C++. I was a professional film/game composer for the first 10+ years of my career, but when I started programming I was mostly interested in solving problems that required web and infrastructure skills. Also, I always looked at C++ as something to tackle once I was a better programmer -- I now think I'm a pretty okay programmer and am ready to take it on. I'd like to eventually do a deep dive into Rust as well, but I'm focusing on C++ first, as the vast majority of audio programming is still done in C++ and likely will be for the foreseeable future, and I think learning Rust will be more valuable once I've run into many of the pain points that it addresses.
Non-technical:
Improve my archery. I started this year and love it.
I think of this completely opposite. C++ and audio is the incumbent relic that will progress one funeral at a time. Librosa and Pyo are just incredible in python but for offline processing.
Rust and audio would be really cool in terms of wasm. Anything VST is IMO a complete waste of time. That was saturated 15 years ago.
> Thinking about getting a personal trainer, because I try to stay active, but have no idea how to actually work out.
This is a great idea if you have the money for it. Don't feel guilty about just a few sessions to build up a set exercises that works for you. Then you can circle back 2-4 times per year, do a few more sessions to up your game. For me, exercise was a fuckin' game changer for my mental health. Even when I struggle to get out of bed in the morning, missing a workout makes me feel muuuuuuch worse (mentally and physically).Edit:
Another thing I just thought of: If a personal trainer is too expensive, consider signing up for a free trial of one of a million different online apps that help you build and structure a workout. Example (no shill here): https://rpstrength.com/. There are lots of competitors. Don't worry about getting everything perfect on the first try. The real trick to exercise is finding what works for you. Dr. Mike (from RP) is constantly banging the drum about experimenting with your own body and health through exercise and diet. Ultimately, you know yourself better than anyone else on this planet.
Hope that helps a little bit. It gets better sometimes!
The bigger hurdle is the intimidation of the gym. It doesn't help that the gym will be packed on January 1st. I deload every January to avoid the gym as much as possible in January. It will be back to normal by mid February. A new lifter would be so much better off waiting until March 1st to join.
Walking 30 minutes a day to get your cardio up will almost certainly help your brain chemicals improve after a few weeks and no new skills needed.
https://www.escuela-hablamos.com/en/understanding-the-common...
I want to be able to speak and listen at at least a B1 by the end of next year. We will be spending a bit over a month in Costa Rica next year and I want to get as immersed as possible.
Work related get better at pre-sales. Currently, I’m a staff architect at a cloud consulting company leading post sales implementations. While there is some ambiguity when it gets to me, for the most part I know the shape of the business problem they want to solve, working in pre-sales has a higher level of ambiguity. They can’t outsource pre sales since it involves travel
Other than that near-universal constant, I want to try being a bit of a jack of many trades this year: learn full-stack, practice vibe coding, basics of graphics programming (update to the latest ways)
I understand that means master of none, but this is a play around year for me. In theory AI should make it easier to try new things, we shall see about how it works in practice.
> Other than that near-universal constant, I want to try being a bit of a jack of many trades this year: learn full-stack, practice vibe coding, basics of graphics programming (update to the latest ways)
Therein lies the problem.
To want to "focus on the task at hand" and then express the desire to "try being a bit of a jack of many trades" is a mutually exclusive goal set.
If you want to improve focusing skills, then it is best to pick one thing from the "many trades" and master only it before beginning another. If the "ability to focus on the task at hand" is not really all that important in the grander scheme of things and topically bouncing around is where you find happiness, then I humbly suggest to not beat yourself up about focusing on "the task at hand."
Either is an equally valid choice which none need judge, since it is your own after all.
This. My control of my focus has been reduced to the point of disability at times (seriously worrying, when in middle age)
> Other than that near-universal constant, I want to try being a bit of a jack of many trades this year
But this, honestly, is at odds with it. It will be difficult to do these two things at once (source: trust me bro, but no really do trust me).
Rather I would suggest a strategy, if you want to learn lots of things: ask yourself, what small set of goals are all those things in service of? What could you gain if they all pointed mostly in one direction, and how will you keep a slow, low-level, long term focus on that direction?
(I am writing this comment to myself, as you can probably tell.)
I must develop (re-develop) planning skills, because my management of time is poor and my management of my direction in life non-existent. I have a broad set of underdeveloped talents that point to me being able to do a lot more stuff for more people if I wasted less time and just steered them in a couple of directions that will have slow-growing benefits.
Apart from progressing some life challenges, what I would like to do is design one complete physical prototype every two months, to move my brain away from everyday web development and towards something that helps people again.
I have CAD and 3D printing skills, I am learning what I would need to get work CNC milled, I have just enough awareness of embedded computing possibilities and I have a couple of interests that can be used to drive product ideas forward or at least provide a personal context for learning.
Probably photography, initially; I have already made some things and used them for my own photography work, and I have ideas for more. The goal would be Tindie-type sales or at least to get tools into the hands of like-minded friends.
I have spent the last year really developing my "CAD thinking" and now it is time to just make things, completely enough that they could be sold at a sort of boutique scale.
Technically, apply myself more to projects at my job, learn how to fit in our flow better. I've been using AI to program some goofy projects, and I've found a good medium between vibe-coding and auto-complete, where I make it draw up a plan for every commit, and then I ask it to implement it, and if the generated code is wrong I undo the changes and revise the plan to be more precise. It's relatively easy to verify the plan, not as easy to verify the code, but it's still easy to debug the code and figure out what's wrong.
The burden shifts more to creating small modules with stable interfaces.
I have bought the Nancy Faber adult piano adventures book 1 too.
Any tips are welcome.
- There are 12 keys on the piano just repeated - A scale can start on any of those 12 keys - The "home" key of the scale get labels with a roman numeral one, I - The rest of the keys in the scale get roman numerals ii,iii,IV,V,vi,vii - The I,IV,V are all upper case to represent major chords, the lower case for minor chords - Most pop songs use I,IV,V from a scale. In C-major scale, C, F, G major chords. - You can start on any key on the piano and if you play the same sequence of I, IV, V, you'll get the same song, just transposed into a different key. (the scales are slightly different due to even temperament for advanced ears)
So, learn songs by the chord structure first. It is easier to remember and you'll start to recognize patterns in other songs and unlock them faster.
* CW (also known as Morse code) - I'm not able to have an amateur radio station at home, so I have to work portable/QRP. Given current band conditions, CW is one easy option to make contacts
* Learn a "low level" programming language, likely C - I never had any kind of formal CS education and kind of fell into the field, initially doing web development and then data engineering. Most of my career has been dominated by Python with a smattering of Java and Scala. Maybe this year will be the year I learn something a little lower down the stack!
If you've already programmed in Python you'll know enough to recognize that he makes a few logical leaps in the later videos (where you have to read up on topics to fill in the gaps), but overall I thought they were really good.
I also liked NASA's "The Power of 10: Rules for Developing Safety-Critical Code" and their C style guide from 1994, both of which helped me achieve the simplicity and clarity I was after.
If you're familiar with web programming and data engineering, WebAssembly might be a good way to get into low-level programming. I've written a few web extensions in Rust, compiled down to WASM, and lots of low-level languages have WASM targets now.
- Build something boring that makes money. Excitement is optional; users are not.
- Use AI less like a chatbot and more like infrastructure, background processes that think while I sleep.
- Go back to fundamentals that compound, graphics, systems, taste.
- Experiment selectively; curiosity without commitment.
- Invest in people, not “networking.” Fewer pings, more real conversations.
- Protect focus like equity.
— Learn Rust. I'm halfway through the Rustlings exercises and I'll continue with more challenges. Advice is welcome. I might also ask LLMs to pose as teachers and create exercises for me and check them.
- Cooking. This has been something I neglected all my life and I really want to get better at it. It's so fundamental to quality of life.
- Persian language. Studied it for six months, I can read and write the script and I understand basic sentences, but I want to get better at it. If there are any Persian folks reading this, ping me. It's a beautiful language and culture.
Here's some advice I've given about learning Rust in the past. https://news.ycombinator.com/item?id=38020654
There are also project-based resources beyond Rustlings like Entirely Too Many Linked Lists[1] you might check out. I've found Gjengset's videos[2] great for intermediate content, and they include both project and lecture formats.
Best of luck!
> Cooking
For me, what sparked my interest in cooking was two things: (1) getting older (in youth, food was simply fuel, not so much to be enjoyed), (2) wanting to replicate favourites dishes from restaurants (my first first was channa masala). You can learn a lot from middle-aged house wives that have a YouTube cooking channel that show you how to cook classic dishes from various cultures. One thing that has been incredibly liberating is making small tweaks to recipes that will trigger a cultural native to immediately declare: "Oh, that's not authentic." To that I say: "Who cares, it is my food, and I will enjoy it!"Hey! Iranian here. It’s pretty rare to run into someone learning Persian, so this made me smile. Wishing you the best with it.
- Contributing to Homeassistant community by integrating non-standard zigbee devices. A lot of lighting devices in my house are zigbee. There are some companies that deviate from the standard protocol though to force you to use their hub or software.
I recently bought a stainless steel pot set which already seems like such a game changer in terms of cooking due to how much better sauces come out due to better fonds. So I want to see what else I can do to push things forward again and generally level up my cooking
Also want to do better with skincare. Partially to age gracefully but I’ve always had dryness here and there off and on on my face. I’ve been in India all month and it got worse, but, got better when I bought some coconut oil. I think the oil acts as a barrier to prevent moisture from escaping.
Also would like to play with some mlops tooling. I do a lot of infra / DevOps stuff, which I can do in my sleep at this point. So I haven’t really been growing in a specific vertical much aside from just generally getting better at software engineering (communication / prioritization / clean and simple architectures).
Also would like to learn linear algebra. Reading a book on how that works with ML and it’s been actually super satisfying seeing how all the math connects. The book is called why machines learn
Not only great for cooking, but it can also help with wrist strength - you may need to ease into lifting the pan with a single hand.
- Recreational programming: graphics programming, something to support my odd project (a "recreation" of the bad software from "a company" "I worked for"). I already wrote a hacky command language that is intentionally tedious to use :) Next is the user interface!
- I have a plan also to go through Wirth's Oberon Compiler Construction and his Algorithm text using Oberon. If there is a project in it, I want to maybe bootstrap a simple Oberon compiler in Pascal then rewrite in Oberon (without caps!)
Non-technical: - I want in the future to expand my range of project options from my employer, so I want to rev-up my mind again in this country's language and go through the thickets of folk's heavy dialects.
- Eat better. If I can help to avoid my gut issues at this point, I need to.
- Do more presentations, particularly in the more topics I have embraced (Pascal, compilers, etc.) as something pedagogical for others in my company of consultants.
Create a blog and post at least 8 times to it over the next 12 months, which would be improving my skills with writing and illustration.
Design at least two boards and get them through the prototype stage into bringup and running.
Become conversational in Ukrainian.
> Become conversational in Ukrainian.
This one caught my eye! What is your motivation?https://www.amazon.com/Possible-Human-Enhancing-Physical-Abi...
but involves martial arts, eastern religion, character acting, Ericksonian hypnosis, and all sorts of things. In my case it I use to express myself-as-a-fox [1] but outwardly as social artistry that functions as a form of ‘witnessing’. I will certainly not advocate that others to do what I do as a whole but I can offer people little useful things out of a large toolbox.
I’ve been working on this for a long time, felt I received an invitation to Kitsune-tsuki 2 years ago but it came together late this year when I got my motivation right and began to see it as a form of activism and service.
[1] a creature of the forest instead of a creature of the engineering school
As someone interested, though : care to explain in a bit more detail for a layperson?
- Language learning: I have a couple of languages that I want to focus on this 2026. Both for the enjoyment of learning and using said languages, and also because it will help me improve work-wise.
- OSS development: Programming was set aside these couple of years and I want to be active and help the community. Either by contributing to a project or an OS (9front is always on my mind).
- Be a good father and partner: this is one of my primary goals this 2026.
- More time for outdoor sports: As much as I like being indoors, playing with computers, I need to go outside and spend time in nature doing something that I enjoy (ie. running or surfing)
- Mindfulness and spirituality: Grown so much in the past couple of years and now is time for me to meditate on these topics.
- Last but not least, participate in the old-school internet: Be more active and talk to real people, read their blogs, donate to their endevours for a better internet, enjoy their art, etc.
May I ask which languages are you talking about here? and what methods you will follow?
I used to go when I lived in Warsaw and there was a pay-monthly-and-stay-as-long-as-you-want. Now I've moved and all the ceramics places charge per hour, which, apart from being expensive, is much less fun.
I hear there's a group of grumpy old women doing ceramics nearby. I want to infiltrate said group and learn from them.
Feel free to get in touch if you're interested:
https://github.com/ankidroid/Anki-Android/blob/main/CONTRIBU...
But also, AI. Previously my worry was "AI is not going to be good enough to replace me, but the people who make the decisions might think it is". After actually using a code assistant myself lately that turned into "AI is going to replace me". No, it's not that good _yet_ (it still needs lots of nudging and shepherding) but I don't think the odds are good of my job title existing in a decade.
LLMs can't wield a TIG torch yet and the work pays well. Being good at it is a good hedge against this industry being eaten by AI.
For 2026, other than more traveling, I have just started a course at the local tech university on solar power, and asset management/O&M of solar installations. The hope is to gain basic domain knowledge for potentially transitioning my career into this field in a year or two, taking advantage of my SWE, data analytics, and PM experience.
I'm also planning to take my host country's driving exam. That means I first need to learn how to drive a car with manual transmission, after 30+ years driving in the US.
Honestly, I could not do what you have done. Hats off. I am a bit jealous! I really need the daily structure of a regular office job. (Hold your tomatoes folks!) How do you fight they tyranny of structurelessness? Or maybe you don't have it at all...
I'd love to develop an art/tech practice and make custom embroidery pieces, maybe even daily - ie make up some words for a new t-shirt or hat every day?
Speaking of, I also learned during my initial research into this world that a lot of embroidery software seems... expensive/not competitive/a bit arcane? So I'm wondering if I'll get into all of this and start writing & releasing open source software..? Time will tell!
If anyone has played around with entry-level (or pro) machines, and has tips/tricks, I'd be super grateful! Thanks. I'm considering an entry level Brother SE700.
Going to use C, C++ and Rust for all of my development projects, tools, services, etc. I'm not going to use LLMs or even LSPs.
Read documentation. Understand the tools and languages. Build solid software.
Preceding wall of text to explain how hard the realization hit, for practically the first time in my life, when stuff started going crazy in the feds: "damn... I really could be ~6mo away from losing it all." As many of you know, the market was and is ridiculous. Thankfully a few years back, even when I "knew" I didn't need it, I finished my BS:CS before my GI Bill dried up. And then as another challenge took the Security+ exam before I started applying for a job in the private sector. A lot of people in this industry like to say none of that matters-- which might certainly be true, but I can say without a doubt that those pieces of paper are the main reason I was about to get out of the hole I was in. I'd rather not be in that position ever again, but I'd like to be well prepared "on paper" if I am.
- Launch my own hand-rolled paper trading solution by mid to late 2026. I want to focus on strategies that prevents heavy losses, rather than actively looking for profits. If I succeed, go live in 2027.
- I hope to complete 3 semesters with a B or above in the ongoing Online Masters Degree program I've enrolled for.
- Do more coding with AI.
- Be prepared for job interviews - even though I have no plans to change jobs. This year my rustiness and lack of interview readiness has cost me "dream jobs" (from my POV)
Non-technical skills:
- The usual. Lose weight, eat mindfully, gain strength, learn the language of my country.
I donno, I think I kind of like somebody else's skill objective about trying out shitposting. It's the age deucine (credit @naasking).
I also want to learn how to ask better questions.
One thing that's helped me is solo hikes which I've done many times before. I still do them for workouts and use them as an opportunity to get bored.
How would you go about learning to ask better questions?
*Thinking how strange this sentence would sound 20 years ago.
- Climb a V8 at my local climbing gym! I presently project V5's, and I think the scale is super-linear (but personally it doesn't feel logarithmic to me). So that would be a significant increase, probably near the edge of what I could really achieve in a year.
- Get our business (mydragonskin.com) to a point where it pays us standard engineer salaries. So far we've been extracting significantly less than our market value.
- Acquire (romantic) partner that I believe will be my person; find "The One"
Python. I played around with it three years ago, and did about 30 Project Euler problems with it, but I've let that lapse. I'll work to pick that up.
I bought my wife a learn-to-draw kit for Christmas, but it's really a gift for both of us.
New models like functiongemma are promising and I think we may be at a point where consistent tool calling is all we need.
- Vastly and in depth expand my knowledge of data architecture approaches. I'm an analytics engineer but have no experience in high level planning of architecture and I feel like I'm missing a lot of knowledge of the field.
- Learn data engineering skills like handling event streams. I'm very happy with my analytics engineer position, but it seems like standard data engineering is a very desired skill for any new career opportunities.
- Learn how to manage a small SaaS company and the product. I'm in the finishing stages of a platform that I have been developing by myself(while my cofounder is the industry expert). Neither of us has knowledge on what it takes to launch and sell this product, for which we know there is demand in the industry.
- Create practical real life ML workflows. I have only theoretical experience since I never had the need or opportunity to work with a more real scenario. This is both from personal interest and for career growth.
- Start and actually approach university in a meaningful way. I have a respectable career, but no higher education, which has always weighted on me
Some non-technical:
- Force myself into more social situations, especially with absolutely non-tech people.
- Just started treating ADHD, so hopefully wrangle that
Sell first. Building the tech is just an excuse to not learn how to sell. You don't really know what customers really want until you start asking for money.
* Building LLM-backed products. I’ve recently had a real use-case for AI (as opposed to slapping a useless chatbot on everything just to claim to use AI) and for now I’ve been calling the APIs directly from Django; which while works, makes me write tons of boilerplate for basic tasks like an UI for testing prompts and so on. It seems like this must be a solved problem so I’d need to look around (LangChain?)
Non-tech:
* Sales - from feedback it seems like I’m not actually that bad of a salesman/people person but I would like to formalize that skill, maybe getting an entry-level technical sales/solutions engineer position and grow from there.
Personal:
* Letting go of projects and prioritizing: I’ve always had a ton of tech projects going at once which leads to my free time being spread thin across all of them and ultimately wasted as no meaningful progress is made. While it’s been an amazing learning experience when I started it’s since stopped paying off on that front once I mastered the tech involved. I need to let go for good and just delete the unfinished code once and for all so I’m never tempted to get back to it.
I'd be interested to learn more!
- Continue to take old-time music classes at the folk school, play more music with people that way
- Finally run some water through my hydroponic setup
- Finish electrifying part of the basement
- Play some noise shows with my friend and the synths I've built over the years (and make some recordings)
- Make a dating profile, setup instagram (which seems necessary for a successful dating profile these days)
- Actually catalogue, export, and post the extensive photography I've done of the last years and continue my black and white development processes
- Get back in the swing of eating from-scratch bread, fermented sauces, mayo, saurkraut, ginger ale, and home-cooked food in general
- Actually make blog posts, improve my web presence
- Finish my woodworking bench, tackle some of the woodworking projects I've had backed up
That's a lot of things, but I already have every piece of the puzzle to tackle all of them stored neatly in my house and the experience to do it all, which cuts down on a lot of it. I also really need to save money, so all that should dovetail nicely. I'm at a point where tech projects crop up and sort themselves out on their own regularly in my life so I'm not mentioning that here. Really, the 'skill' I need to learn is having the mental energy and drive to get things done as I go about my work week, or maybe to realize that I don't need perfect energy / motivation / clarity / whatever to work on something in the afternoon.
Will start with the 2 minutes breathing on Apple Watch and try to increase by time.
- Lose 3% of body fat / 2 Kgs.
- Run a marathon.
- Complete a 5.6Km run in less than 32 mins.
- Get my VO2Max to 50.2.
- Read 12 books.
- Get the first 200 subscribers in my podcast about computer science history (not yet published)
but the other things such as writing, just can't do it without LLMs's help. Looking up things, I defaulted to LLMs.
So in 2026, I just want to stop relying on LLMs.
Lol but I do like building LLMs (training from scratch, pre-training, fine-tuning, etc.). as a matter of fact, I'm pre-training a 1b model for last 2 days.
The past few years, I‘ve gotten close to development on compilers and parallel runtimes, such as OpenMP, but never looked into working on them directly. However, I‘m really interested in it. So one of the things I really want to spend time on is understanding more of the compilers and their code base, and start contributing.
Learning another programming language is also high on my priority list. C/C++/Python are languages where I‘m quite versed in, but looking into Rust, Go or Zig would be quite interesting for me as well.
Best of luck.
I am a software engineer and I have trained to think logically and structurally. In that processes, I have lost "taste". I don't have any design (user facing) capability. I bet in the near future, developing apps and hosting will become so easy that we will soon see "substack for apps" [1].
If I'm right, the thing that will set me still apart (I'm currently a CTO with 30 years of experience) will be taste and not engineering. Or putting it differently, taste + engineering will set me apart than just engineering.
I don't know what that will look like yet. But that is what I want to learn in 2026.
Also want to read Designing Data-Intensive Applications as I have worked with things like Kafka and Spark for many years on and off but have never dove into more details that I assume the book could help with.
I'm also hoping to improve my Romanian. While I can get by (my wife is Romanian and we live there), I make waay too many mistakes, and considering I've been living there for a few years now, I feel I should do better.
This year has been pretty busy with personal things and working on my own apps, so I hope next year I can get back to learning things I find interesting and useful.
- learn to sew clothes - improve my kitesurfing skills - I want to create and share more online - not to improve, but run more
This last bit is critical, I’ve been working on projects never really finishing them. I think part of that is I really, really dislike sharing unfinished things with strangers. The other part is that I struggle if something just works, I always want to make that perfect (when building for myself, ironically I’m usually the person to advocate for iterative approach). So this next year I’m going to focus more on improving that skill (already started this year).
I just can’t longer spend my life doing stupid corporate nonsense work contributing to widespread enshittification of the world.
Second thing is networking skills at my (future) job. One thing I regret from my PhD is not seeking collaborators out more actively and building my network. Although I'm moving to industry, I've realised that having a strong professional network is vital for job security and can make the job much easier and more fun.
For building websites: If you don't already know HTML/CSS/JS definitely start with a vanilla site. No matter what framework is in right now, having the fundamentals down is absolutely a huge boost. So start with a simple static site. If you already have that knowledge, don't go crazy. React is basically the "boring technology" at this point and its not going anywhere anytime soon. Use Vite to create a basic React app
But most importantly, I want to finally become as kind, patient, and charitable as I have always wanted to be.
Any suggestions would be appreciated!
I've been out of work 2 years, had to do a GoFundMe just to survive the winter, and I raised 5k which gave me a runway to get off Uber and Lyft and focus on finding clients to build for add with chatGPT I think I'm in the verge of figuring this freelance thing out ..
other things to learn: I want to get AWS certified and work on other certifications like Service Now... or sales force...
I'm wanting a digital agency but need to figure out the sales aspect.
It all kind of adds to the background clutter of my life, by promising I'll "finally" do the "basic" things I need to do to somehow transform my life into a better version of itself, but those things get added to the list of things I feel like I should do every day.
I think I'm done with that. I don't know what I'm doing next year but we will find out in five days.
- General knowledge: by intentionally curating the information I consume
- Chess: by practicing tactics, watching videos, and learning new openings
- Salsa: by dancing a lot
- SEO: by building a side project and trying to get it to rank well on Google
Depending on your level, I've found that reviewing annotated master games have a high return. Youtube works for this as well.
Rest all (programming in C and Go, Japanese language, master System Design, get ripped and few more) is secondary.
Buy the cassette 4-track I had in ‘93 and reconnect with my teenage self - record whole songs on it, not worrying about sound quality and knob tweaking. It is what it is.
Also swimming and rope climbing. Can't swim
- Complete Agile Project Management course and apply this new knowledge to my Scrumban team - Learn Go and Linux in greater detail - Experiment with other frontend frameworks like Remix and Astro.js
Non-tech:
- Make new friends with similar interest and develop my social life a bit (if you're in London, hit me up) - Learn how to promote my side projects - building them is fun but I can't seem to get even 1 user to sign up and use them - Read more Warhammer 40k books
hi :)
(email in my HN profile)
Really need to get back to practicing archery on a regular basis as well (really need the exercise).
Hopefully I can also find more time for woodworking, and hopefully I can figure out how to calibrate my 3D printers so that I can print PETG and PETG-GF as readily as PLA.
- Hone my motorcycle riding skills. Curves, breaking and the rest.
- Learn and manage to do some basic home renovation stuff by myself.
- Learn the basics for keeping a garden.
- Start playing table tennis
1. Rust, I quite like it but I still need AI assistance.
2. Desktop app dev, I'm making one in Tauri and love it, now I want to "go native."
3. Lower-level AI stuff, so far everything has been with APIs, and while that's great it feels a little too abstract.
4. Leetcode pattern matching. (Grumble grumble, but when job-hunting in Rome...)
Differently tech:
5. City driving. Thanks @kenrick95 for reminding me!
6. Color grading, and video editing in general.
7. The Thai language (speaking and reading).
8. Writing for the public.
- Understand how to deploy teams of agents effectively to accomplish significant goals
- Learn ECS/Dots in Unity to scale a system to hundreds of thousands of actors
Non Technical:
- Improve people management skills for leading technical teams with a target of helping each person grow in 2026 and level up the team
- Automate more of my personal finances to gain leverage from systems instead of hoping I make good decisions consistently
if anyone in Bengaluru, India having meetups invite me, duckydude20 at gmail.com
Thanks to AI tools, coding is now the easy part. I can build full-stack apps faster than ever.
But I hit a wall. I realized my problem isn't engineering anymore. It is finding users.
For 2026, I want to shift my focus. I need to stop worrying about "how to build" and learn "how to sell."
Marketing and distribution are now my top priorities.
I have been ignoring my mental and physical health for years, so working on these is a top priority.
Anyone knows a good YT channel that explains my options? Money is tight these days so I'm unable to buy the latest and greatest but I'm curious of the new technology used.
I am evaluating drawing tablets, if you have any recommendation. I am thinking about the Huion Kamvas 13.
Other: Better time management and micro napping. After a working day sucking mind and kids energy, the brain stops working for anything but doom scrolling or TV.
1. storytelling, I think this is still a valuable skill.
2. improve my teaching skills and create better courses.
3. improve my writing skills.
Already, I know enough to know that just prompting without a solid foundation is going to be unpleasant in so many ways.
And then, once I’ve proven it out hire real coders.
Non-work: 1. Improving my writing skills and start my blog with a few technical and non-technical posts.
Plastering (walls, ceilings, etc).
Releasing side projects at a faster pace. This gets harder with more children alas. But they're starting to help with the gardening.
since then, my live became chaos on all levels :-X
(I havent used my new 200 EUR running shoes one time, I bought them 13 month ago)
Feeling management, time management, weight management, running, parenting, sermon writing, budgeting.
Hobby electronics and circuit board design, Morse code, ux design
To me it's deep learning compilers since mid 2025. I am a person who can't learn just from reading books, so 80% of time I learn by doing (contribute to PyTorch) and 20% of time I read books (now: Engineering a Compiler from Keith Cooper and Linda Torczon) and talk to LLMs to fill gaps in my understanding.
My main quest now is to build a bridge [0] between PyTorch and universal GPU computing world - which I believe WebGPU might become. What it requires is to build is 1) a runtime for executing PyTorch ATen operations on WebGPU by running WGSL shaders and 2) a compiler, so you can use full PyTorch power with @torch.compile
Outside of work, I’m really into Roman history so I’ll keep learning about that.
1. Develop discipline around the piano
2. Build my side hustle beyond a side hustle (Kopi - replicate a production DB schema and relational subsets of its data for local development in seconds)
Advice welcome!
After 18 years of business and web application development, I want to intentionally seek out work that is constrained by physical reality.
Get at least one programming project to the point I can show it off.
Fix my focusing problem and consume much less content.
mine are rehash from this year (which failed!) with a new one:
- focus on health: specifically getting back on track and maintaining a sustainable routine
- consume less, make more: less passive pastime
- explore side hustles: to encourage the previous, try to fill in a (very) small market gap using what i know or want to learn
- Architecting larger scale applications
- A project which is related to fundamentals (like compilers, OS) rather than run of the mill web development.
Not SW:
- Motorcycle internals and general repair skills
- Ancient sanskrit grammar
Lastly I must say with the help of AI i can now finally develop good frontends
2. Being more effective at using LLMs
3. Being able to improve in multiple areas of my level simultaneously
Aside from that, I'd like to shore up the cracks or gaps in my mathematical foundations, and learn more advanced mathematics.
I'm still really confused about thermodynamics so that's another topic that I would like to revisit. I've never neen able to convince myself that our current understanding is correct.
Honestly, I want to read and study more college level textbooks about every single subject.
Depression is a strange thing. In my case, the causes are plainly visible to me or any passer-by: I don't have much in the way of connections, assets, or responsibilities. Surely, it wasn't (and isn't) bound-to-be: my upbringing and environment lack little, and when I've had some of any of the three, I've done better for myself.
I want these things, but I abase myself such that I can barely act at all. Maybe it's a tyranny of being a social animal where the humiliated keep themselves low out-of-sight through some natural pack instinct.
As a higher animal, surely there's a way out of it. And of course there is. But it's a tangle: how can you connect to anyone when you feel completely humiliated? When the act of any connection makes you feel ill and behave strangely? How do you build assets and security when you're sickened by responsibility? And why can your instincts –designed to guide and protect you– screw you over so badly? When a bright, sunny day surrounded by loved ones seems like a trip to hell, how do you even start to work through that?
I have a lot of goals, but there seems to be this bottleneck that prevents moving meaningfully on any of them. The thing is: I know to get out the other side, I need connections, responsibility, work, etc. But I seem to be getting worse at it, not better, and the years are just flying by.
Also it'd be nice if a bunch of data centers burned down but... odds are against this
Background: I've spend the bigger part of the past 20 years of my life continously extending and enhancing my technical knowledge and skills, mostly in IT/Coding but also in some other fields. Meanwhile i kinda let my social life completely degrade and also always care more about solving others problems than my actual own problems.
Therefor the "skills" i want to improve and develop in 2026:
- Learn to take care of myself instead of always putting others first (its not my job to safe the world)
- Don't try to got 150% all of the time and rather slow down
- Care for my health
- Get back into social life
- Actually try to not spend 95% of my free time in front of a screen and go outside (touch grass)
---------------------------------------------------------------------
While i accumulated alot of knowledge over the past two decades, if i don't start to care for myself more ill probably won't have much benefit of it other than having accumulated it. Health (biological and mental) are important, neglecting it maybe works shortterm but will kick your ass longterm.
I have never had a proper formal IT education, just learned everything on the go. I can write essentially everything in Python or Bash using AI. I know most (data)concepts and what data to move where in what fashion, I just don't have the hours in it to be able to do it from the top of my head.
I feel the AI is great, but it's also holding me back. Like how driving a automatic transmission is nice, but you'll never learn to drive stick from it.
Also Docker / k8s ecosystem seems to be mostly Go based. And it looks cool, the syntax.
If anyone has any courses that are interactive and can keep an ADHD mind invested in it I'm all ears.
Might be a bit of a tame goal for hckrnews but yeah.
2. Make one cool toy from scratch with my kid using esp32
3. Reduce snacking and junk food to 1 day a week
4. Learn to tumble turn in swimming
Non technical: I made a conscious decision to push career and technical things aside to spend more time living life (hobbies, family). I’ve since fallen behind in my career, but I’ve had more interesting life experiences I suppose. I do get jealous of people’s titles and promotions sometimes, but I don’t want their jobs. The competition to make others rich right now is enormous. Fucked labor market. Seems like a loser’s game (I just tell myself that since I can’t compete)
- Lean into vibecoding. Day job is in finance, and enthusiastic hobbyist coder so despite the happy path nature of it I suspect it may be worthwhile getting good at this from a job market future proofing angle. Whatever comes being able to describe to machines what you want seems like it'll be useful
- Improve non-vibe Rust coding
- Improve homelab. The internet enshittification continues so keen to build out more personal infra. In short term focus is on pipeline to package & deploy. Think docker build -> k8s deploy. If that pipleline is frictionless that'll be good for vibe coded personal tools
I also don't want to be derailed from hyped up technologies that ultimately sell me on a quick path to reach a delusional goal. I want steady and consistent growth and understand the makings deeply.
1. Releasing a solo product. 2. Writing more about code and the intersections of the field in history and world events. 3. Trying to do more talks.
Not-tech:
1. PR like there's no tomorrow. 2. Run two half marathons. 3. Move out of Florida.
- French
I also find this relentless pursuit of more more more, especially in what relates to productivity, increasingly maddening and (ironically? paradoxically?) counter-productive. We are always doing more in a worse manner with less attention. And what do we do with the extra time we “gain”? More of the same shit we were doing before. To get more time to… do more of it? It’s insane, bordering on societal mass hysteria.
We’re all going to die, and all you did will mean nothing. So stop and smell the roses. Be kind to your fellow human being. Stop trying to get ahead and lift others with you instead.