The Creative Tension Between Developer and Language
When I draw with charcoal, the marks practically leap onto the page. The medium demands loose, expressive strokes. Trying to render fine details feels like fighting the tool itself. Switch to a sharp pencil, and suddenly I'm drawn toward precision, spending minutes perfecting each line and curve. The medium shapes the message.
Programming languages work the same way. They don't just provide features, but also nudge us towards particular styles of thinking and building.
Swift's optionals make for...
Read more at krishna.github.io