Skip to main content

Posts

Showing posts from August, 2024

Ikigai for software developers

C Common sense says you need more than a paycheck to be happy, but happy work won't more likely pay your bills. Ikigai is about finding a balance between what you love, what you are good at, what the world needs, and what you can be paid for. You might enjoy the rat race more with more money, but at the end of the day, you will still feel empty. If you don't enjoy what you do, you are missing a lot. If you are happy in your job and you think you can do this for the rest of your life (and not just till retirement, that is the key difference), congrats! You might have found your Ikigai . If not, you need to find a purpose. Image from https://hyperisland.com/en/blog/thought-leadership/feeling-drained-at-work I have a project where I have a free hand. I am very lucky. The client trusts me and I have a week to build something they want, but in a way I think it will best fulfill the goal. I presented my solutions to the client and so far he always loved it. I can sell my p...

Pitfalls of full-stack developer, #thuglife

L Let's face it. As an Oracle APEX developer you are a full-stack developer whenever you like it or not. And if you are one, you know what I am talking about. If not, brace yourself. As APEX developer you have to know APEX. But you also have to know SQL and PL/SQL. It is not realistic to build real/complex app without that. If you are into customizing the look and feel (UI and UX) you will have to know HTML5 and CSS (and design, color theory, typography...) and you will have to know a lot about JavaScript. You also have to know the database design (including a data modeller tool), architecture and administration basics (how database works), at least basics about security, possibly also the performance tuning. The more you know, the easier it will be for you to overcome obstacles. Then you can throw in the cloud thingy, which is also a dedicated profession. Let's add DevOps, middleware, real programming languages for things you can't do in database... On top of that y...