HACKER Q&A
📣 account-5

What are you going to learn in 2023?


Happy new year HN. As the title says.

On my list are:

- Lua

- APL (not sure yet which)

- Forth

- Lisp

I will continue learning:

- Python

- JavaScript

- Dart/Flutter

- XSLT (I know, but it's work related and actually really powerful, even if outdated and overly verbose)

Edit: formatting, no idea how you make a list on this sight without it concatenating into one line if there's only a newline between each item!


  👤 Sakos Accepted Answer ✓
The recent "gardening in Obsidian" post on HN has motivated me to put a bigger focus on how I take notes and how to do it more effectively. I've been unhappy with how I hold on to knowledge I want to keep long-term for a while now, but felt paralyzed by all the options available to me. I've been on a bit of a bender reading in the past week or so about note-taking and I've made some crucial insights that will have a big impact on how I proceed.

I'd say my primary goal for the year will be to transform how I offload information into my "second brain" and how I couple that with spaced repetition (through Anki).

tl;dr Learn how to take better notes.


👤 salmo
I regretted never learning to play an instrument beyond the basics and I didn’t really understand analog electronics beyond the simple stuff.

So I’ve gotten into guitar and guitar pedal circuits. It’s cool because they reinforce each other.

I started just copying schematics and they give me new sounds which makes me enjoy practicing more. I develop better technique which makes new circuits useful.

In both I’m making breakthroughs going from copying to creating my own from the building blocks I learn.

My plan is to keep digging into this. I’m finally understanding the math behind small signals and developing the finger dexterity and muscle memory to be able to dig more into music theory.

As I get older, I still like “thinking” hobbies. But having them outside of computers has helped my burnout.

Also I figured out that I can’t beat myself up for not “finishing.” I finish at work. My hobbies should be a way to avoid stress and not add to it. Dreaming and moving on are OK. These have been fun because there’s no finish line. It’s just habit and repetition.


👤 Bekwnn
Starting this year I'm switching from gameplay programmer to game engine programmer. I originally studied computer graphics a lot while I was in school, and I really enjoyed the time I spent working on optimization as a gameplay programmer.

As a gameplay programmer, a lot of the problem solving and work I did was insular and particular to the game. Engine development feels like a much bigger world where very similar problems are being worked on by many people all over the world. I feel there's a lot more material I need to go read.

I also want to start learning how to song write and improvise on piano. I'm starting to get some grasp on music theory finally and can probably not be totally lost when placing chords next to each other.


👤 heelix
For 2023, I'll be trying to become proficient in Rust. Ported about half my AOC code over, and don't feel like an absolute chucklehead at this point.

The stable diffusion is really the first time I've used a GPU as compute, and I suspect this will turn into updating a video card for non-gaming. Enjoying what is within the realms of the possible with a bit of Python. There is an entire AI world there I've just sort of ignored that seems to have just hit a sweet spot.

Finish my instrument rating this Spring, as I brush the frozen cobwebs from my flying. Did very under the hood in 2022.


👤 johnstorey
Pretty much a continuation of what I started in late 2022

* I want some certifications, and just finished studying for Microsoft PowerApps. I'm going to scheduled that test, go for an Azure certification, then Kubernetes. Most of that is for personal interest.

* I started learning F# and have a couple of projects I intend to complete. Right now I'm starting with a serverless Identity Sever. Rust continues to beckon from the sidelines though. I might be distracted, or even worse, try to take the middle path and master both at the same time.

* On Saturday mornings I meet with some friends and we have been working towards our own MicroSaaS efforts; in January we enter market validation for various ideas we have. Ideally at least one idea will survive and I'll be working on that in 2023, which should involve a bit of a learning curve.

* Intentional use of a Zettlekasten is bearing fruit, and I've relaunched my blog with the intention of creating writing products as a result. Need to get RSS working first though.


👤 jediknightluke
I'm going to learn how to be social on the internet. Interact with communities instead of just ingesting other's interactions and leaving.

I'd love to even start contributing to communities, taking feedback and meeting others who have likeminded goals.

And learn more Rust.


👤 the_only_law
Unfortunately there’s not time for learning right now. 2023 will be filled with me fighting bureaucracies, reestablishing stable income, possibly moving, and then sitting around and waiting for other bureaucracies to move. Unfortunately just about everything that could go wrong went wrong at the end of this past year leaving me in a very bad position.

Then maybe in a year or two I can continue learning. I’ve been trying to go back to school for a while, but that won’t happen anytime soon in the least because I lost the job that was going to fund it and it looks like with market conditions and personal situation I’ll be stuck eating a massive paycut.


👤 jriot
Beginning two long endeavors this year.

1. Becoming UltraStrong. A concept I made-up to test myself. Compete and not zero any events in an open strongman event on a Saturday, then complete a 50 miler (ultra marathon) on a Sunday. I did ultras in my 20s and competed in two strongman competitions last year.

2. Reading and writing an essay on all the books in my library; roughly 300 books.


👤 giantg2
I'm going to learn how to build models for CAD. Probably going to use FreeCAD and have the files mail-order 3D printed.

👤 TheLoafOfBread
I am trying to learn Greek as my 3rd language, because I have moved here for work. But from my first encounters at shops, I have lot to learn.

You guys are speaking too fast


👤 Havoc
Top of my list is learning enough nextjs/TS to build a mdx driven blog. I do a lot of selfhosting type tinkering & reckon dropping some of that onto a blog could have some value & generate some modest traffic.

Also busy (slowly) learning rust, with ultimate aim being static site nextjs front end with wasm/rust for dynamic pieces.


👤 granshaw
I’m going to learn how to make peace with the fact that I won’t be achieving my dreams, at least not anytime soon :’(

👤 satvikpendem
Surprised no one said Haskell yet. I've been learning Rust in 2022 but I'm coming across more functional concepts so I thought I'd just bite the bullet and learn Haskell as a more fully realized functional language.

👤 severe_earache
1) I'm doing ossu curriculum so probably a lot of stuff related to computer science 2) I want to develop my artistic skills and build a habit of sketching daily. Also have a few Blender and Zbrush courses I want to take. 3) creating video games - I plan to participate in some game jams this year and really get into game dev as it's something I've been planning to do for a long time now 4) last but no least I would like to learn more about physical exercising and optimizing my capabilities in this area

👤 Qem
Linear algebra. Also refresh Calculus.

👤 markus_zhang
Doing Synacor Contest right now.

Going to take data structure and operating system I in local university this winter and probably operating system II and computer theory(automata and other stuffs, prerequisite for compiler theory) this fall. If I can complete computer theory in summer then will take compiler theory I in fall.

Aside from university, might work on a RISC-V softcore course too.


👤 John23832
Computer Skills:

-Rust

-(getting better at) Networking

-(actually moving beyond functionally competent in) SQL

Personal Skills:

-Mandarin

-Competitive Swimming

General Goals:

-Live more life.


👤 graypegg
Elixir! Phoenix [0] (and Liveview) have been getting more and more interest as of late and I want to try building something with it to give it a try.

[0] https://www.phoenixframework.org/


👤 TheFreim
I hope to learn more about the theology and philosophy of St. Thomas Aquinas through reading his works, I acquired a complete copy of the Summa Theologiae as well as some of his scriptural commentaries, and reading secondary works by thomists.

👤 Gollapalli
Latin. I am going to learn Latin.

I am also going to learn game dev, and I’m going to get very good at rucking, running, and pull ups. And in a year, I’m going to come back, edit this post and say dadgummit I did what I said I would.


👤 floweronthehill
I've been laid off so I'll learn skills that'll get me a job:

- Leetcode

- Rust (not sure it'll help but it'll keep me sane)

- DDD (started today because of another HN thread)

- Brush up on React


👤 ironmagma
Coq theorem prover. I'm tired of writing tests, I would rather write proofs. Can the code just be reliable and correct? That's all I want.

👤 chopsuey5540
Spanish! Open to any tips on the best way to do that :-)

👤 shakenVoid
I am a farmer and learning frontend web development this year. I hope to get a job as a frontend developer. Learning async JS right now.

👤 2snakes
Foundations of math and hopefully calculus. OSCP.

👤 alsoicode
I’m going to try to get back to the Elixir/Phoenix e-book I bought this time last year :)

👤 skskkmskm
Music production with Ableton

👤 Alifatisk
Dart / Flutter & deep dive into Rails hotwire

👤 lawlorino
• Music theory and production

• Improve my Finnish to B1 level