Category Archives: Personal

Hello ;)

Hello world!

Or should I say 1:

object HelloWorld {
  def main(args: Array[String]) {
    println("Hello, world!")

I have recently decided to start a new blog. This is my second attempt and some of you might remember the old version of this blog, written in Romanian, which pretty much died 5 years ago… This time it’s going to be in English, as I am going to approach more general subjects and I’d like to reach a larger audience.

In many ways, I’m still the same person I was 5 years ago: still a geek, still tinkering with gadgets, still in love with programming and the web; I still enjoy taking photos, listening to music, traveling and eating great food :).

That being said, I am also a different person — the last 5 years were an incredible roller coaster, professionally and personally. Last year I’ve made some changes in my career and I feel now more than ready to start writing again, to share from my experience as software engineer and manager, but also to keep a journal as I continue to learn about the things that interest me.

About this blog

Broadly, the topics I plan to cover in future posts are driven by my work related experience, my passions and my developing hobbies:

DIY Arduino on a breadboard
DIY Arduino on a breadboard
  • the web, functional programming, client side development, data processing and data visualization
  • Arduino, electronics, 3D printing, open source hardware and the Internet of Things
  • working with humans :) (managing, hiring, communication, etc)

These topics are a bit disparate but there is a central theme that drove me to start this blog: the world around us is changing so fast that you can’t stay the same person — without developing the skills needed to adapt and survive you might find yourself quickly pushed aside, out of your comfort zone, overworked, unhappy, stressed and (in an extreme case) without a job.

What did I learn today?

There is one thing that I know for sure: the only constant thing is change. We all need to embrace it, we need to become masters at learning new things, adapting to new situations, appreciating the learning opportunities that we have when we get out of our comfort zone or fail.

My hope is that through this blog I will inspire you to take control of your personal development, to understand that you can do anything as long as you’re willing to put in the effort to learn new things and practice them until they become second nature – until you go to sleep every day wondering “What did I learn today?”.

  1. the ubiquitous hello world program written in Scala