162 karma · joined November 13, 2010
For me, looking at Maxwell equations is a source of pleasure. Also, after improving my understanding of the Laplacian, I came to appreciate the heat equation.
Now, to be fair, I also like the common practices in the industry too. Scrum or kanban, ticket creation and estimation, and daily stand ups. When you're part of a team you need a lot of communication and effort to keep everybody working in the same direction. Besides, managers want to be kept informed. The how is not as important as the why.
If we pay attention to the legend then we'll have to accept that in Earth is one less dog and in heavens one more star
One important thing to take in consideration is that diagrams are not blueprints. What they don't represent is as important as what they include. That's why I like C4: it's limited to answer an important but small subset of questions about your system.
The idea of feelings of inferiority being a normal part of living is freeing, it helps to accept them.
10 REM Computers are never wrong
20 PRINT "Please type a number"
30 INPUT A
40 LET A = A + 1
50 PRINT "The number you typed was"
60 PRINT A
After a few paragraphs of explanation I learned that computers do what you tell them to do, not what you want them to do.OP criticizes dependency injection, and comment that its unique purpose is making UT easier. I strongly disagree. I've been able to easily replace web frameworks and OORDB libraries using DI, and even develop business logic before selecting infrastructure technology. In that sense, the fact that UT are easier to write is an indicator that the system is easily adaptable.
A good UT allows me to reduce integration testing to the minimum. What my IT do is verify that two systems can exchange messages, but as soon as I get a request or response representation stripped from any I/O reference, it's UT time for me.
She taught drawing classes and discovered that one reason why people is bad at drawing is that they symbolize what they see before drawing it. For example, when we see a face, we tend to focus on the eyes and mouth and ignore other features like the front. That contributes to a distorted representation that is reflected in the drawing.
She devised a series of exercises to avoid that problem. For example, try to draw a picture upside down, or try to draw an object shape using negative space (you focus on the shapes outside the object).
What's worse, the abuse of retouching is making real things look fake. I remember watching the ending of Indiana Jones and the Crystal Skull at the cinema and thinking "why did they chose to make the top of the pyramid CGI? It's so cheap." Later I discovered it was a practical effect, color "corrected" to the point of removing any resemblance with reality.