We are already one quarter into the year with plenty of stuff happening in tech. All kinds of new trends have emerged and are also being phased out during the past months. ChatGPT and Generative AI are still making waves globally. Github Co-pilot has received its for-business version and people might be using Bing now. Strange times!
This time in the Dev Breakfast, we are going to explore some interesting blog posts about what it means to be successful in software engineering and why all the most hyped trends are not automatically good or replacing the way we are doing development work with old technologies.
Meet our curator of the month
Lauri is a tech generalist with extensive experience in building digital services, dating back to the early 2000s. Throughout the years, he has worked with on-premise servers and networking, corporate ERPs, and intranets, and has gradually transitioned to the world of cloud-native services, AI, and IoT. He’s also an advocate for secure software and hates to see any kind of easily preventable data breaches in the news.
In his spare time, Lauri enjoys fixing up his family's cabin (built in the 1960s) with mixed results. He can also be found operating the overly-complex scoreboard of the Pirkkala ice hockey rink for the junior league.
While slightly tipping over to the over-exaggeration side, this blog post lists plenty of things people working in software development should be aware of. It’s not always sunshine and rainbows when you’re trying to build meaningful things. But when you are aware of the different obstacles that you will encounter at some point, you’ll learn to navigate around them and end up delivering diamonds.
Already a slightly older post (over one year! Ages.), but a very nice piece on how different parts of an organization should work together in order to build a successful business. All roles are valuable and having some level of understanding and even upskilling yourself in some other field beyond development work is beneficial. Succeeding in business will bring success and opportunities into other areas within a company.
Just because something is new and technologically interesting, doesn't necessarily mean it's better or that it automatically makes everything else obsolete. Kailash Nadh examines this phenomenon, focusing mainly on “Web3”, in-depth and shares my thoughts on the idea that throwing around a single buzzword doesn't solve any problems by itself, but its fine-grained details might add new tools to the digital toolbox we use in our daily work. Also inventing something new doesn't mean that everything old should cease to exist.
What are Quantum computers and what are they used for? How do they actually work? And how can people start tinkering with them if they'd like to know more? This edition of TechWeeklies covers some basics about the topic for you to get started.
If you enjoy creating elegant solutions to intriguing business problems and embrace a true consultant mindset, here's your opportunity to work with us.