20 random bookmarks
Тут будут ссылки на всё-всё, что я найду интересным
Тут будут ссылки на всё-всё, что я найду интересным
The more time you spend designing systems, the more paranoid you get about things going wrong
Это напоминает мне историю одной клиентки, которая как и многие другие пыталась контролировать терапевта. Она попросила ее не фрустрировать до тех пор, пока она не будет готова. Я и не фрустрировал (и не собирался). Спустя, скажем, год она сказала«ну всё, я теперь готова, давайте пожестче». А я продолжал не фрустрировать. Спустя какое-то время она возмутилась: как же так, я же просила меня фрустрировать, а вы этого не делаете.
И я такой:«фрустрирует, правда?».
Twenty years ago we worried about performance. Now it is time to worry about maintainability, even though it often compromises performance.
Did you ever wake up in the middle of the night wondering what would happen if you applied JPEG-style lossy compression to text?
Николай общается с людьми, которые что-то где-то достигли. Иногда интересно, но часто душно.
Кристина общается с другими подкастерами, раскрывая внутреннюю кухню.
package src
type config struct {
// Required
foo, bar string
// Optional
fizz, bazz int
}
// Each optional configuration attribute will have its own public method
func (c *config) WithFizz(fizz int) *config {
c.fizz = fizz
return c
}
func (c *config) WithBazz(bazz int) *config {
c.bazz = bazz
return c
}
// This only accepts the required options as params
func NewConfig(foo, bar string) *config {
// First fill in the options with default values
return &config{foo, bar, 10, 100}
}
func Do(c *config) {}
You’d use the API as follows:
package main
import ".../src"
func main() {
// Initialize the struct with only the required options and then chain
// the option methods to update the optional configuration attributes
c := src.NewConfig("hello", "world").WithFizz(0).WithBazz(42)
src.Do(c)
}
Одна из лучших фич Мака, про которую как обычно никто не знает — зум.
Юра рассказывает про встречи 1-в-1 и выгорание
РСС читалка, как расширение для браузера
Максим выдаёт базу про СМИ, манипуляцию общественным мнением, политические интересы и решение проблем на разных уровнях.
I am a dad, and as a dad I watch a lot of kids TV. Some shows I think are actually pretty great (Hey Duggee, Bluey), and some shows are fine, not my thing, but inoffensive (Fireman Sam, Chuggington, Octonauts). There is, however, one show that I just really hate. Paw Patrol. It’s bad.
Ethical, easy-to-use and privacy-conscious alternatives to well-known software
Переосмысление дорожных знаков от Ильи Бирмана