Показаны сообщения с ярлыком article. Показать все сообщения
Показаны сообщения с ярлыком article. Показать все сообщения

пятница, 5 января 2018 г.

Maker's Schedule vs Manager's Schedule

Kind of classic already but most companies (even in the whole Silicon Valley) still don't follow it:
July 2009

One reason programmers dislike meetings so much is that they're on a different type of schedule from other people. Meetings cost them more.

There are two types of schedule, which I'll call the manager's schedule and the maker's schedule. The manager's schedule is for bosses. It's embodied in the traditional appointment book, with each day cut into one hour intervals. You can block off several hours for a single task if you need to, but by default you change what you're doing every hour.

When you use time that way, it's merely a practical problem to meet with someone. Find an open slot in your schedule, book them, and you're done.

Most powerful people are on the manager's schedule. It's the schedule of command. But there's another way of using time that's common among people who make things, like programmers and writers. They generally prefer to use time in units of half a day at least. You can't write or program well in units of an hour. That's barely enough time to get started.

When you're operating on the maker's schedule, meetings are a disaster. A single meeting can blow a whole afternoon, by breaking it into two pieces each too small to do anything hard in. Plus you have to remember to go to the meeting. That's no problem for someone on the manager's schedule. There's always something coming on the next hour; the only question is what. But when someone on the maker's schedule has a meeting, they have to think about.
For someone on the maker's schedule, having a meeting is like throwing an exception. It doesn't merely cause you to switch from one task to another; it changes the mode in which you work.
.... 

Here is the full article from Y-Combinator guys here.

среда, 17 февраля 2016 г.

Kotlin 1.0

Присматриваюсь к котлину
небольшое голосование: https://habrahabr.ru/post/277431/

четверг, 16 апреля 2015 г.

"Дедлок без локов"

Для тех кто до сих пор считает хабр сборищем джунов со статейками про собственные велосипеды - очередное погружение в проблемы jvm от архитектора ОК с которыми мало кто до сир пор сталкивался в том числе сами авторы Java (David Holmes).

пятница, 21 июня 2013 г.

Algorithms and Data Structures of JDK 7


While checking periodically if there is one or another standard algorithm in JDK I've decided to make such index. It was also interesting why some famous data structures or algs are included in and others - not.
A format of this survey is only about key properties and features of algorithms and data structures of JDK, all details and full description - you can easily find in javadoc or jdk sources.
Let's start from simple to complex!

суббота, 6 октября 2012 г.

scala vs java8

Despite all bold promises from Oracle, java8 will be still much inferior to Scala:
http://www.infoq.com/articles/java-8-vs-scala (e.g. traits vs virtual methods - can't be compared)

In all of this java8 will be released no earlier than mid-2013 and scala "certainly won't be sitting still between now and 2013"(c)

(c) from comments:

"Notwithstanding the nice new features in Java 8, Scala seems (in my opinion) to remain significantly more concise and clean than Java."

"Remeber even if its java 8, it still just java. Don't expect too much."

"the Scala folks are delighted that Java 8 will have lambdas, since that will ultimately result in attention to performance of such code, and perhaps even to how it is represented in classfiles. Scala will likely benefit from the resulting improvements."