20 random bookmarks
Тут будут ссылки на всё-всё, что я найду интересным
Тут будут ссылки на всё-всё, что я найду интересным
Whenever I remember to stop trying to have time, and instead focus on having worthwhile intentions, time seems more abundant. It seems to show up as needed when I’ve got a good intention going.
This makes sense, because the feeling of not having enough time doesn’t come from not having enough time. It can’t, because you always have zero time. It comes from the pain of valuing wishes and hopes over intentions, and what happens to you over who you are.
An overview of what makes modern CSS so awesome.
Это напоминает мне историю одной клиентки, которая как и многие другие пыталась контролировать терапевта. Она попросила ее не фрустрировать до тех пор, пока она не будет готова. Я и не фрустрировал (и не собирался). Спустя, скажем, год она сказала«ну всё, я теперь готова, давайте пожестче». А я продолжал не фрустрировать. Спустя какое-то время она возмутилась: как же так, я же просила меня фрустрировать, а вы этого не делаете.
И я такой:«фрустрирует, правда?».
We all know that naming things in programming is hard. If you’ve read this entire post it just got a little bit harder.
A - The task requirements and goals might not be clear enough. If you are trying to get yourself to “plan for a project” or “write a book” then it’s hard to identify the next actionable items. Put some time aside to figure out what physical things you can do to move the project forward. Try break down the larger tasks into the smallest pieces possible. The goal of the project might need identifying, or the requirements fleshed out from a supervisor.
B - The task might exceed your current competency. Sometimes we know what we have to do, but don’t know how to do it, and then we become avoidant rather than admitting this. In this case, it’s worth figuring out what you do know how to do and what you don’t know how to do, and be honest with that. Then slowly ask for help or read up on the things you don’t know.
C - The tasks might really not be worth it. Sometimes you are assigned tasks that don’t actually help you achieve your long-term goals, and so your brain demotivate you from doing them. Maybe the payoff is low, maybe you don’t learn anything new from them, or maybe a colleague you don’t like will gain credit for the tasks, or maybe you just wont be rewarded or appreciated for getting the tasks done.
An active open source contribution is a good habit for a software developer who is passionate about his or her job.
На клавиатуре есть кнопка «Капслок». Если её случайно нажать, то компьютер печатает большими буквами. Такое нормальному человеку не нужно никогда, поэтому во избежание ошибок эту кнопку нужно отключить.
Всё так, только на капслок у меня стоит смена языка.
Libre audio books. Recommended by Flancian.
Функции должны быть чистыми, чтобы по ним работал индекс
Представьте, какой гемор был бы построить это в Экселе, Гугле или даже на языке программирования вроде Питона. Там с одним только парсингом дат и времени наешься, а тут все из коробки.
Интерактивные статьи, объясняющие сложные вещи.
Мега круто!
Проект, собравший преимущества Латеха и Гугл Доксов.