Getting started with functional programming in Python using the toolz library
Oct23

Getting started with functional programming in Python using the toolz library

In the second of a two-part series, we continue to explore how we can import ideas from functional programming methodology into Python to have the best of both worlds. In the previous post, we covered immutable data structures. Those allow us to write “pure” functions, or functions that have no side effects, merely accepting some arguments and returning a result while maintaining decent performance. read...

Read More
Living on the command line: Why mistakes are a good thing
Oct23

Living on the command line: Why mistakes are a good thing

Failure = Freedom. Is that really true? For many organizations, it is. These groups of developers… or marketers or educators… are applying the belief that “failing faster” is how we get better. That digging into disasters is how things get better.  This is all a subculture of the agile way of working, by the way. So, how can you do this too? read...

Read More
What MMORPGs can teach us about leveling up a heroic developer team
Oct23

What MMORPGs can teach us about leveling up a heroic developer team

For the better part of a decade, I have been leading guilds in massively multiplayer role-playing games (MMORPGs). Currently, I lead a guild in Guild Wars 2, and before that, I led progression raid teams in World of Warcraft, while also maintaining a career as a software engineer. As I made the transition into software development, it became clear that the skills I gained in building successful raid groups translated well to building...

Read More
Creativity is risky (and other truths open leaders need to hear)
Oct23

Creativity is risky (and other truths open leaders need to hear)

Leaders are all too aware of the importance of invention and innovation. Today, the health and wealth of their businesses have become increasingly dependent on the creation of new products and processes. In the digital age especially, competition is more fierce than ever as global markets open and expand. Just keeping pace with change requires a focus on constant improvement and consistent learning. And that says nothing about...

Read More

The Titan M Chip Powers Up Pixel 3 Security

Google’s latest flagship smartphone includes the Titan M, a security-focused chip that keeps users safe against sophisticated attacks.

Read More