logo

🙇‍♂️ Thoughts on software development process

/ Opinion / DevOps / Software Development

I was talking to a developer, over lunch, about some of the struggles the team I’m currently with is facing. I was telling him about the long hours we had to spend to deliver some work to the client, our code quality issues and the overall experience level of the team. His answer: Well, that’s because you don’t do sprints and you don’t do SCRUM. Let’s set this straight. Imagine your non-delivering, junior-riddled, no-BA, requirements-lacking, yes-sir-managed team is a fat person.

Read more →

🚀 🚀 🚗 🌍 Software is eating the world! What are we doing about it?

/ Opinion

This article is just a strand of random thoughts put together to look like they make sense. The way we implement automation and the ways in which we use machine learning and artificial intelligence must always reflect our race’s best interests. It’s all over the Internet. Some of us are yelling, others are screaming, and others are are #justsaying, but a lot of us are thinking about it. Automation is bad!

Read more →

How to make sure your articles get written and published

/ Productivity / Opinion

For some time I’ve been thinking of ways to better organise my article ideas. I want to get my content out there, to you, as fast and as often as possible. I usually keep my ideas in an application such as Apple Notes or Google Keep. I’ve been going back and forth between the two for the past 2 years, and they’re both great tools. The problem is that many ideas die at the idea stage.

Read more →

Apple just cost me one week’s worth of work

/ Opinion

Long story short: Thanks to a stupid update pushed by Apple to my computer I was not able in any way, shape or form to access my laptop and save my work, yesterday evening. The problem is that I have to do some client work tomorrow. So I had to choose between deleting my work and re-installing the system, or waste tomorrow, trying to figure out how to save my work (an entire week’s worth of work).

Read more →

Not all spikes yield positive results

/ Opinion

If you’re working with almost any AGILE methodology you probably know what a Spike is. For those of you that don’t know, here’s a definition straight out of THE AGILE DICTIONARY: A task aimed at answering a question or gathering information, rather than at producing shippable product. Sometimes a user story is generated that cannot be well estimated until the development team does some actual work to resolve a technical question or a design problem.

Read more →

Stop chasing squirrels

/ Opinion

Do you ever solve hard to crack client problems on your own time? This happens to me all the time. I work on some personal, meaningless task and come to the realization that I can use the solution to solve some difficult client problem. Do I bill the client for it? Hell no! Would I like to bill that time? Of course I would. But it’s not something you can easily define / delineate.

Read more →

Why software estimates are just guesswork

/ Opinion

Remember that manager who asked: — Hey Adrian, we have this thing the client wants. How long do you think it would take? — I don’t know. I’d have to think about it. — Off the top of your head. Give me a number. We’ll discuss it later. — I think it would take 4 days, max. — KTHNXBYE! You know that’s the end of the discussion. Your only “later” discussion will be about the 2 weeks you spent on that task and how much longer do you think it would take.

Read more →

WHY DID I CREATE A YOUTUBE CHANNEL? 🤦‍

/ Software Development / Opinion

Let me walk you through the reasons I decided to create this channel? Why did I create yet another technical tutorials channel? Don’t we have enough already? If you’re curious, stick with me until the end to find out what’s so different about the content on this channel. I’m going to tell you a personal story to better illustrate my reasons and hopefully you’ll have some fun while viewing / listening to it.

Read more →

How to stop sabotaging yourself on projects

/ Opinion / Business advice

As I promised, I packed a lot of information related to doing any project work in this video. It’s a collection of personal experiences from my freelancing / consulting career, so far. This is not a list of DOs and DONTs but rather a collection of bad behaviours and corrective actions. Enjoy! Useful links Project management / issue tracking tools I use: Jira Basecamp

Read more →

Having a software development process is crucial

/ Productivity / Opinion

Let me show you how important it is to follow a process. I will run you through examples from cinematography, painting and automotive and prove to you that even the “industries” most dominated by randomness and hazard rely on pretty strong processes and practices. 🔗 Links for the lazy people 🍹☀️ Why Michelangelo Antonioni is the Master of Compositions Stanley Kubrick - The Cinematic Experience Stanley Kubrick: Practical Lighting Stanley Kubrick and Visual Storytelling Credits & inspiration 🙏 Pablo Picasso Images Heat movie scene “Look at me” Robert De Niro Leave Britney alone John DeLorean documentary 20 hidden jokes & cryptic metaphors in A CLOCKWORK ORANGE clockwork orange singing in the rain Symmetry in Films : Supercut Why Michelangelo Antonioni is the Master of Compositions Amazing One-Man-Band Street Performer in Croatia (Cigo Man Band) Photo credits:

Read more →
Copyright (c) 2023 Adrian Oprea. All rights reserved.