As programmers, we generate a lot of text. I’m not just talking about the sheer quantity of code written, but the text generated by our programs. Whether its writing messages to log files, generating error messages for user, or building messages sent between systems, our applications work with text a lot. But have you really thought about the various ways in which your code generates these strings of text?
How to Deal With Distraction
It’s been one of those days. You start working on one of your tasks and then your manager drops by to ask about something. Or the siren’s call of email and social media sends you down the rabbit hole of blue links. Or a coworker pings you on Slack with a question. Before you know it, the day is over with nothing to show for it.
Are You Using Version Control for Everything?
Do you use version control? If you’ve been in the software industry for any length of time, chances are good that you’ve aware of tools like Git, Subversion, CVS, or one of the many others.
Spring's Inferred Destroy Method
The Spring Framework is one of my favorite frameworks to use. It just works and it does what you would expect.
Except when it doesn’t.
This week I ran into a little known feature (at least, to me) called “inferred destroy”. This was not a behavior I expected and I had to go digging into the source code and documentation to figure out what was going on.
Does Your Morning Routine Matter?
Do you feel like your days are crazy? Are you busy all day but when you get home, you’re not entirely sure what you accomplished?
What if you were able to change that? What if you were able to face the day with more energy and intention? What if you were actually working on things that mattered and advanced towards your goals?
If that sounds appealing, it’s time to take back your morning!
Curious How to Develop Curiosity?
It is said that “curiosity killed the cat.” I disagree. Rather, a lack of curiosity is the path to a slow quiet, uneventful, life. Perhaps you find yourself in a rut, doing the same things over and over without really thinking about it. Rekindle your inquisitiveness! If you develop curiosity, the world comes alive again and can benefit your career at the same time.
Are These Professional Habits Holding You Back?
4 Strategies to Write Clear Code, Not Clever Code
The Number One Productivity Hack for Software Developers
Would you like to be more productive? Who doesn’t want to get more done in the same amount of time? The secret isn’t additional automation tools or learning to use your development environment better (although both are good ideas). It isn’t the Pomodoro technique or the GTD system (though both are useful). So what is the number one productivity hack for software developers?