Hacker News new | past | comments | ask | show | jobs | submit login

If you are a developer, what is the last significant thing you learned, and when did you learn it?



The other day I learnt that in Chrome's Dev Tools you can easily replay requests.

1. Network -> Select Request -> "copy as fetch".

2. Then paste the fetch() statement in the JS console, and look at the network tab for results...

Pretty easy and handy for replaying random requests during development.


Two weeks ago I learned how core dumps work on ELF-based operating systems. Last week I managed to write C code to produce symbolic stack traces from core dumps on at least 2 different operating systems and 3 different CPU architectures. This week I used that to identify why the Python interpreter is core dumping on an embedded target.

I'm closer to 60 than 50 years of age and am closing in on 40 years of professional software development experience. I like to think I can still learn new tricks.


Define significant :P

I'm currently into learning how computer audio works. Learning to program things like mono -> stereo conversion, panning the audio, normalizing, generating binary sound files,..

Currently going through a book (The Audio Programming Book) for all of this, doing it in C and then trying to make my own version in Go.

The reason I say "define significant" is because these are all new skills I am acquiring - but I'm doing so just for the fun of it. It's not something I had to learn for my job.


I'm 60 next month, and have been programming for 40 years (everything from Basic, Cobol... to C#). I'm currently having a blast learning Java and Android programming.


Big significance: docker last 2 years iirc. It makes development and publishing very very flexible and easy. It's not an argument for me that it's essential in server based development.

Less significant: application locking with redis (redlock) last month. I've had a picture of it from long, but I'm surprised how neat and stable redlock is designed.


I actually have it planned to do 2 things a day, even on weekends. One technical thing (new language, IDE, shortcut, etc) and one larger project based thing. It doesn't have to be much. Even 2 minutes is fine. That 2 minutes tends to lead to 30 minutes.


This would make a very interesting Ask HN post.

https://news.ycombinator.com/item?id=23768931


I am slowly learning pyqt5, and slowly accumulating a repository of minimum viable programs that demonstrate a GUI element in question.


"Serverless" runtimes and Elastic Search so not too bad. 1-2 years ago.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: