A few weeks ago, I got a notification from the Daylio app on my phone that I had submitted a journal entry for each day in the last 1000. Here’s how I got there and what I learned in the process.
∘ It can be a tricky habit to form
∘ Entries can be meaningful even when they’re short
∘ Don’t make too many rules
∘ Use whatever technology is available
∘ Get reminders
∘ A personal record is more than worth the time you put in
∘ Work backwards when you get behind
This was far from…
A broad range of knowledge will help you shine as a team member.
Very few software developers work completely alone. Most spend their time working as part of a team. Even if you’re a freelancer, you will need to work with clients. Understanding the software development industry’s standards and methodologies will help you to collaborate comfortably with your fellow developers and clients alike.
Here are some tools that will help you to become a better and more useful team player.
“First we shape our tools, thereafter they shape us” ~ Marshall McLuhan
Compared to many other fields, software development is a new discipline. Still, brilliant developers have spent years working on our field’s biggest challenges and have often created free tools to solve them. One of the benefits of working with software is that we can build on top of others’ hard-won wisdom and life’s work without having to understand all of it.
Here are some tools that speed up the way we write, edit and debug code.
COVID-19 lockdowns have messed with everyone’s schedule. For parents of young children, it’s meant that there’s much more to do than usual, and less time to do it.
These days I often find myself feeling completely exhausted and overwhelmed by four o’clock in the afternoon. And our kids don’t go to bed until eight. If we’re lucky.
But I’ve found something that helps me. It’s simple. It’s the change of a single word.
Instead of saying “I have to…” I’m trying to prefix tasks that need to be done with the words “I get to…”
Instead of “I have to…
As you grow, so should your toolset.
You can find part 1 of this series, about tools 1–5 here.
Becoming a software developer requires a deep level of concentration. The more responsibility you can delegate to your computer, the more brain-power you will have available for problem-solving.
Here’s a look at more tools I find indispensable in my work as a professional software engineer.
As a savvy developer, you’re sure to know that using the same password for multiple sites is extremely insecure. …
Do you want to start a career focussed on solving complicated logic puzzles? Want a well-paid job without having to complete any formal education? Want to work flexible hours from home without being involved in some pyramid scam?
Software development might be for you, and it might not be as difficult to get into the industry as you think. The world needs more developers and many companies are willing to pay you while you learn how to write software with their tools and particular coding style.
To get your foot in the door you need a good foundation and your…
Do you ever feel like there’s no time or money to support charitable organizations? Here are a few quick and simple ways to regularly contribute to the greater good.
If you’re anything like me, your average browser window has about 17 tabs open at once. On a slow day. What if we could somehow raise money for charity every time we open a tab? We can.
“Tab for a Cause” leverages the attention-hungry ad industry to collect revenue during the brief moment between opening a tab and typing in an address or search query. It also shows you beautiful images…
Here in Berlin, the winters are usually cloudy and damp with the temperature hovering around 1 °C. The days are relatively short and it’s not very fun going outside.
Especially now, with the Covid-19 global pandemic in full swing, we all need to concentrate more on taking care of ourselves. Here are some techniques that have helped me.
My partner and I needed a way to help our kids focus on getting ready for kindergarten. We took a page from project management and tried to make it just a little bit more fun.
Even if you’re not a parent, you probably find that getting ready to go out the door in the morning is one of the most complex and stressful times of your day. You trip over the cat on the way to the bathroom. You create a complex blend of müslix with fresh fruit only to realise you’re out of milk and any sort of milk…
Quick disclaimer: this article is about the Chef configuration management tool. It makes broad assumptions that the reader already has a good understanding of both this and git version control.
Managing a set of servers using Chef can save you lots of time and frustration, but it has its limits.
Our team kept bumping up against one of these limits. While developers worked simultaneously on multiple git branches, our Chef-server stored a single set of configurations. These were used for all our servers.
Since we uploaded changes to the chef-server cookbook by cookbook and role by role, often from feature…
I like helping people to discover their own potential. He/him. Full-time parent & software developer, part-time teacher & musician.