31 марта 2019

Trouble hiring senior engineers? It's probably you // Хельги

When hiring senior engineers, the company doesn’t choose the candidate, the candidate chooses the company.

Or, put more simply:

When hiring senior engineers, you’re not buying, you’re selling.


26 декабря 2018

How to Keep Your Job As Your Company Grows // Хельги

What I wish I knew was that if you’re an early company employee, it’s not likely that the skills you have on day one are the skills needed as the company scales to the next level. This sentence is worth reading multiple times as no one – not the person who hired you, the VC’s or your peers – is going to tell you when you’re hired that the company will likely outgrow you.

15 августа 2018

What Is a Game? // Хельги

Марк Роузвотер, дизайнер MtG и просто интересный человек, дает такое определение игры:

A game is a thing with a goal (or goals), restrictions, agency, and a lack of real-world relevance.

Игра состоит из четырех компонент: цели, ограничений, свободы действий и отрыва от реальности.

Если нет цели, то игра превращается в игрушку. Если нет ограничений — в занятие (бег трусцой). Если нет свободы — в экспириенс (кино). Если нет отрыва от реальности — в жизнь.


28 июня 2018

If all stories were written like science fiction stories // Хельги

Roger and Ann needed to meet Sergey in San Francisco.

“Should we take a train, or a steamship, or a plane?” asked Ann.

“Trains are too slow, and the trip by steamship around South America would take months,” replied Roger. “We’ll take a plane.”

He logged onto the central network using his personal computer, and waited while the system verified his identity. With a few keystrokes he entered an electronic ticketing system, and entered the codes for his point of departure and his destination. In moments the computer displayed a list of possible flights, and he picked the earliest one. Dollars were automatically deducted from his personal account to pay for the transaction.

by Mark Rosenfelder

9 марта 2018

Error Messages (MSDN) // Хельги

Классический материал о том, как формулировать сообщения об ошибках (и когда сообщение не нужно вовсе).

A successful Git branching model (git-flow) // Хельги

Оригинальный пост из 2010. См. также: git-flow cheatsheet.