Take advantage of your time off
Info: This is part three of the Freelance & Prosper series, a series about how to prosper in a job that can feel very insecure and not very stable to some. Burnout and stress are things everyone should be concerned with. As freelancers, it’s vital because we often have less of a safety net, economic, social, and otherwise. I’ve always had a high degree of self-reliance. I’m still not very good at listening to what my body is telling me.
My burnout story
Info: This is part of the Freelance & Prosper series, a series about how to prosper in a job that can feel very insecure and not very stable to some. I was early in my freelancing career when I was contacted about an opportunity to freelance for a major Danish company, which was in the process of creating a new platform for its entire portfolio. The project sounded exciting. It was a big and complicated project, I was taking the lead on it, and they were paying a high rate.
Why financial stability is freedom
Info: This is part two of the Freelance & Prosper series, a series about how to prosper in a job that can feel very insecure and not very stable to some. I have a lot of freedom of choice in my life these days, and it all comes from working as a freelancer. I can’t see myself ever going back to the “treadmill” of permanent employment. Not only because it’s a massive pay cut but also because I’ve yet to meet the employer who will let me work the way I do now.
How I choose contracts and clients
Info: This is part one of the Freelance & Prosper series, a series about how to prosper in a job that can feel very insecure and not very stable to some. Saying that I “choose” contracts and clients indicates I have plenty of offers, and I can pick and choose. The reality is a bit different. What I mean is: There are plenty of contracts out there, but I’m not interested in working on everything.
Experience ~ Talent
I have had many titles during my career, and most of them have included the modifiers like “Junior” or “Senior”. I have also worked with many people with the same modifiers in their names. The modifiers tell me what their experience level is, but they don’t tell me if the developer is any good. One of the common recruitment questions I run into is “How do I tell if an applicant is any good?
NoTTL - A new caching concept?
There is an old joke in IT that goes “The 2 hardest things in programming is Naming, Caching, and off by one error’s”. I’ve often said there is another one: the first-hit performance problem. I’ve worked with several websites where everything is fine when the cache is there, but then it expires and you’re left with dreadful 3-5 second load times at best, and sometimes a lot more. Users leave the site, google gives you a bad score, and as a result your SEO rank drop, adding to the downward spiral.
Stop gambling with Scrum
I used to play Texas Hold’em back when it was the popular thing to do. Like so many others I’d watched it on TV, and with the sudden availability of online poker, I was hooked. I quickly learned the difference between the gamblers and the players, and it was an obvious one. The application of math, strategy and knowledge. The winning players understood how to apply probability to the game, as well as how previous actions and games affected the players and the metagame.
How to benefit from a retrospective
In my experience, the retrospective is the most underutilized and straightforward ceremony in Scrum. I’ve sat in numerous retrospectives, where issues were raised, no actions were discussed, and no attempts to address the issues were made. I’ve also sat in ones, where no issues were raised, but everyone knew what the issues were. It was like being part of a Cargo Cult and as a result, the issues often persisted throughout the projects.
When Scrum becomes a Cargo Cult
You probably started making changes to Scrum to make it “better fit” your organization or team, and at that point, it became “Scrum, but”. You know this has happened, if you are asked to explain your process, and you start by saying something like “We use Scrum, but…”. However, removing elements of Scrum without considering its effect is ill-advised. I’m not saying you shouldn’t adjust your process. I’m saying, that doing it for convenience and without thorough consideration is tantamount to starting a Cargo Cult.
Did you notice the lack of a consent popup on this website? That’s because there are no cookies here, because this site doesn’t need them. Conventional wisdom is that you always need tracking and analytics, but if you never use the data, do you really need it? Are you making an informed choice when you interact with the consent popup, or simply clicking it to make it go away? GDPR was a hot topic in 2017-18, and while we’ve gotten a lot of tools to manage the cookie part it’s still an area where a lot of questions come up.
Hugo: A flat file CMS.
As a developer, I’ve had plenty of experience setting up sites for clients, but when it comes to my own site, I often can’t be bothered. WordPress is too much of mess, Drupal is too heavy and working with Laravel or Symfony usually ends up being an exercise in the “perfect” rather than a functional website. For a few years now, I’ve had a basic website with minimal information, built on Slim Framework - a lightweight version of Laravel.