well... This is a tough one, my baby is 2 years old, he goes to bed at 9pm, at roughly 9:15pm I am on a laptop learning new stuff (Elixir and Phoenix last month), I have fun with new technology until 10:45pm, this gives me 1:30h every day dedicated to learn.
Because I am human I skip 1 day a week to do whatever I want, at weekends I do about 3h saturday and another 3h sunday of learning again when everyone is in bed so I can concentrate better.
This gives me about 12h a week of studying and experimenting with new technology.
The only way to keep up is to be organised and assign your priorities, make sure your kid is at the top, whatever it takes he needs to be at the top.
As a consequence of all this I got to understand how time is important and very scarce, I try to optimise every single free minute, this is a very hard exercise but essential.
Well in my experience you cannot really get to the same speed of the morning, you have been working for some hours, your brain is tired its only natural to not be as productive in the afternoon.
As another person pointed out what you eat and how long you slept play a key role in making you feel tired.
Every person is different but what works for me it's diving into my little word, basically try to achieve a level of concentration where whatever you are doing feels magical, I put my headphones in and every little code I write I try to appreciate and feel like I am doing some progress, this has the side effect of making me happy and to enjoy what I am doing.
I love elixir and phoenix, I have started learning it around a month ago and it has been a eye opener, the only thing that I struggle are the error messages, sometimes I spend more time than I should try to understand where I made a typo, I am not sure if it's just me because I am so new to this technology or many ppl have the same problem.
José pays a lot of attention to providing great error feedback. And yeah, we've all had incomprehensible messages en route when learning elixir. Things aren't perfect, but they'll only get better when folk point out the shortcomings.
you just asking about one thing, in my experience there are many different factors that contribute to become a good developer, but if I had to choose one would be "challenge yourself".
No matter the task or how hard it is, you can do it.
Think about it and let it settle in your mind, YOU CAN DO IT.
When you face IT projects and challenges with that set of mind every thing else just falls in place, the only thing you need is challenging projects, find those either at work or outside of it.
This so much, I had a weird conversation once, my friend said "lets have dinner with my friends, one of them is a developer you are going to like me", so I get to this dinner and before he even asked my name he straight away asked which technology i use.
I said many but mainly PHP, he gave me a look and said "I do .net" and didn't talked to me throughout all dinner, I have to say I was quite pleased he didn't though.
I think I am gonna write a Chef recipe to automate that, so we don't have to worry to assign those IP addresses, if I was you I would switch to IPv6 though
I played poker part time heads up (one against one) previously and the amount of study and analyses players have to do is huge to only get to a reasonable level.
This challenge is very unfair to players so I wouldn't say it won, players have a massive disadvantage, every professional player has tracking software and a database to analyse every decisions that has been made.
This is of course extremely important because you can model your strategy to exploit the suboptimal decisions made by your opponent, yet players have no access to any of these tools, so the bot adjusts it's play based on their human opponents but humans cannot do the same and are left with a guessing game.
If they want to make a proper challenge then players need to have access to the tools they usually use playing in the Internet.
>o the bot adjusts it's play based on their human opponents but humans cannot do the same and are left with a guessing game
Do we know if it actually does it? I imagine it's much simpler to build a bot that plays a balanced profitable strategy rather than one that tries to build a model of their opponent and exploit it.
It's stated in the article. During a day's play, the AI suggests plays based on its current knowledge. At night, the day's events are fed into the system for it to learn on for the next day.
I assume there are probably papers that specify what form of learning is taking place, but the article didn't go into that level of detail and I haven't tried to track it down.
first of all, that's theft. he has no right to distribute it independently, even if it is free. HN needs to remove that link
secondly, your email on a list that you can unsubscribe from is the price of what must have been hundreds of hours of work. if you like his course, he offers something even deeper you can buy. stop expecting everyone to give their life away for your benefit.
There is an issue though that I find so annoying and I just hope they fix it.
I set up the external terminal to git bash on windows and sometimes when I'm deleting commands with the backspace it doesn't really delete the full word, hard to explain but as an example if I type "nani" and then press backspace "nani" stays but I know it has been deleted because it kinda flicks so I type "o" now I have in the terminal "nanio" and sure enough if I now type the name of the file it edits it.
Hope this makes sense, I put up with it because I'm really enjoying the product and the speed of development.
Because I am human I skip 1 day a week to do whatever I want, at weekends I do about 3h saturday and another 3h sunday of learning again when everyone is in bed so I can concentrate better.
This gives me about 12h a week of studying and experimenting with new technology.
The only way to keep up is to be organised and assign your priorities, make sure your kid is at the top, whatever it takes he needs to be at the top.
As a consequence of all this I got to understand how time is important and very scarce, I try to optimise every single free minute, this is a very hard exercise but essential.