![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
You can't live long enough to make them all yourself. Entries tagged with management.
Any successful software company is going to consist of a thin layer of developers, creating software, spread across the top of a big abstract administrative organization.
The abstraction exists solely to create the illusion that the daily activities of a programmer (design and writing code, checking in code, debugging, etc.) are all that it takes to create software products and bring them to market. Which gets me to the most important point of this essay:
Your first priority as the manager of a software team is building the development abstraction layer.
The Development Abstraction Layer, Joel Spolsky, Joel on Software, April 11, 2006
Any successful software company is going to consist of a thin layer of developers, creating software, spread across the top of a big abstract administrative organization.
The abstraction exists solely to create the illusion that the daily activities of a programmer (design and writing code, checking in code, debugging, etc.) are all that it takes to create software products and bring them to market. Which gets me to the most important point of this essay:
Your first priority as the manager of a software team is building the development abstraction layer.
The Development Abstraction Layer, Joel Spolsky, Joel on Software, April 11, 2006
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1
|
2
|
|||||
3
|
4 |
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|