In the post-pandemic world, businesses are often handling a combination of on-site and remote workers. To be successful, this requires a new set of management tools.
In software companies a natural conflict exists between security teams and product delivery teams—one's nature is to slow down progress, the other wants to speed it up. The secret is to view security as an enabler, not a hindrance.
My journey through the intertwining worlds of computing and manufacturing began, unexpectedly, in the halls of the University of Illinois at Urbana-Champaign.
My mother, a stroke-sufferer since her early 20s, is challenged both physically and cognitively. Thus, I was compelled at a young age to study technology and learn how it could improve the lives of everyone — not just the able-bodied.
Everyone deserves the access and opportunity to have a good and fulfilling life. Technologies can only contribute toward this goal when they are designed from an understanding of what makes a life good for the people concerned.
In high school, a friend of my brother who was studying telecommunication engineering spoke to me about the great potential technology holds to improve society. That conversation inspired me to study computer science.
When you apply for a career in tech, it often means having to decide: Am I a product manager? A software engineer? A researcher? A designer? Most of us have a variety of skills that don't all neatly fall into one box.
Years ago, my mentor asked me how I envisioned my career. I replied, "It's important that my work is fun." She replied rather dryly, "You can't live off fun, Kristian."
I'll never forget the time — at just six years of age — when my father showed me a toy robot holding a tray and told me that very soon there will be actual robot helpers in our home working for us.
You can build the best technology, but if it doesn't meet real needs, it becomes a misdirected effort. Human-Computer Interaction (HCI) helps ensure technologies are useful and usable.
In 1963, the British government decided to make the world's most powerful computer. The manufacturer, Ferranti, asked would-be buyers to send their best programmers to help. Kodak sent me.
Sustainability is the greatest challenge threatening mankind. The U.N.'s Sustainable Development Goals promote solutions for this threat. Computing, through a series of serendipitous events, has enabled me to join this fight.
We have enormous power to change the world through the systems we create. A world with clean air and water in which every person is respected seems like something we can all aspire to.
In a world of nuance and interpretation, the objectivity of math spoke to me (and still does). To be able to use applied math to do science through the use of very large-scale computers was magic.
"Challenge yourself and reach for the highest bar. If you succeed, keep pushing the boundaries," my friend advised when I started my career at IBM Research. These words have been a guiding force in my career ever since.
Communications is launching a new series of articles that broaden our presentation of the computing profession, with a particular focus on a young professional audience and a breadth of career paths.
Communications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.