That generally is what drives what I learn. I'm about to start getting deep into BPM2 and Activiti because it looks like it will solve an organizational problem that I'm currently observing, just as an example. Otherwise it's not really connected to anything I would be doing otherwise (although there are a few potential use cases if I understand the system the way I think I do).
Ask HN: How do you decide what to learn next?
11–20 of 104 posts
Re: Ask HN: How do you decide what to learn next?
#12Re: Ask HN: How do you decide what to learn next?
#13I'm presently learning predicate calculus and formal specifications of software systems. I came to it by hunches: software engineering should be more like engineering because companies like Yahoo! Japan are building earthquake notification systems on OSS infrastructure and the keynotes at Blackhat suggested it was a requisite for this industry to move forward. It turns out the math is beautiful and it helps me design better software and I'm only just getting started.
It has also added new things to my list of things to learn such as the refinement calculus as well as alternative modelling systems like Event-B.
Re: Ask HN: How do you decide what to learn next?
#14Don't underestimate "this is interesting". Couple it with a goal (like building a personal site, doing some home automation, building a NAS) and make sure you take notes (if not a blog). You'll learn heaps in no time.
That's pretty much me. Someone will say something, or I will see something somewhere and a little bit of looking it up to find out what was being talked about might pique some interest and off we go.
Re: Ask HN: How do you decide what to learn next?
#15Re: Ask HN: How do you decide what to learn next?
#16I have a very sensitive mind. I can't concentrate on multiple projects at the same time. For example: If I'm working in a day job, I can't work on a side project efficiently, I can't concentrate on both my office work and side projects. If I do, My employer could easily figure that I'm churning out.
So, If I want to work on a project.. I'll make sufficient money then I quit my job and spend next coming months fully-fledged on my project.
Re: Ask HN: How do you decide what to learn next?
#17Re: Ask HN: How do you decide what to learn next?
#18[edit] By learn, I don't mean simple regurgitation of the facts or some superficial thing, I'm talking about extended study and efforts.
Re: Ask HN: How do you decide what to learn next?
#19Generally I look at the stuff I do day to day and then honestly critique myself for where I'm weakest and then learn from that. Since I'm the only dev and I have to do back end and front end I realised that I was weakest on the front end (particularly JavaScript) so I made a concerted effort to learn JavaScript properly since apart from picking it up organically for years I'd never really studied it. The funny part (…
What resources are you using to learn JavaScript? Any advice for people just starting on this path?
Javascript: The Good Parts (though this is a bit full on if you are really just getting started).
Reading the source of popular libraries as well in a good IDE so you can jump around and get to where stuff is defined/created.
Re: Ask HN: How do you decide what to learn next?
#20Don't underestimate "this is interesting". Couple it with a goal (like building a personal site, doing some home automation, building a NAS) and make sure you take notes (if not a blog). You'll learn heaps in no time.
> Don't underestimate "this is interesting". That's pretty much me. Someone will say something, or I will see something somewhere and a little bit of looking it up to find out what was being talked about might pique some interest and off we go.
Interestingly, this doesn't happen in my day job :(