ThatSoftwareDude

Musings of a .NET Developer, CTO and Tech Enthusiast

productivity
the 5 minute rule to get things done

Every individual has their own method of getting stuff done. Whether it's through some online to do list application or through their own handwritten set of notes scribbled on a yellow pad on their desk. Once we get used to our method, it sort of becomes our de facto standard for how we run our day. It may work, it may not work. We won't be able to tell easily. My normal routine consisted of opening notepad and jotting down a list of the first 10-20 things that came to mind to accomplish for the day. Does it work? To some extent. 40-50% of the items on that list get completed, in no particular order. But is there a better method?

. . .
Read more
how to not burnout as a programmer

Programmer burnout is a common occurrence in this day and age. And probably back in the day too. It's hard to imagine that people like Alan Turing didn't go through some kind of burnout in their lives. But burnout in general with any job is possible. Just recently Elon Musk shared a few tweets that painted the picture that many entrepreneurs and in his case engineers face at some point in their lives that not many people will openly discuss. So good for you Elon.

. . .
Read more
should coffee shops get rid of wifi

It's hard to picture a coffee shop these days that doesn't offer WiFi to its customers with the purchase of a drink. It's become common practice to have it, and many times if you don't, customers won't be breaking your doors down. And the more patrons you have, the better your WiFi and the more expensive your running costs can be. So some coffee shops have decided to do without it, and, it's actually not as bad as it sounds for a few reasons that we'll discuss today.

. . .
Read more
why to do lists don't work

To do lists are hard, as one can tell from the hundreds upon hundreds that exist out in the interwebs today. And for the most part, they all tend to do the same thing. And that is they keep a list of text items in a list-based format, and then allow you to set different statuses upon them, such as completed, important, and pending.

. . .
Read more
maintaining good programming standards

No matter what stage your company is in, having a set of agreed upon standards is key to a maintainable code base and an organized eco-system. Many companies attempt to do this, but fall short when the employees get lost in the process and end up steering away from the standards. Guilty as charged. So coming up with a standard that is difficult to deviate from is key. It should naturally make sense and be simple to follow.

. . .
Read more
track what you want to see

There is a problem in the web development community when it comes to tracking user data. Not a problem, as in "it's broken again". But more of a problem as in "how do you do this again?". Because many folk don't seem to know. And you can't really blame them as there is no real standard when it comes to tracking. There are 2 schools of thought that come to mind when tracking data.

. . .
Read more
steal like an artist

Just recently I re-read Steal Like An Artist, a fantastic book on the art of stealing ideas and being creative. And how the two concepts are not too far apart. In fact, they both sort of need each other in a way. Musicians are inspired by other musicians, and artists are inspired by other artists. So you can think of every creative idea as a combination of many stolen concepts. But for this to work, we'll have to change the way we feel about the word steal.

. . .
Read more
do no easy things

Most humans have this built in tendency to focus on the easy things in life. There's a small dopamine reward given for each tiny win. So they continue to keep it up as long as they possibly can and for the most part it's enough to function and maintain a relatively normal societal lifestyle. A paycheck for example, will give you that "feel good" feeling momentarily, until you spend it all and crave that next one. Paychecks are pretty easy. You already have the job and all you have to do is show up and do the same thing you did the day before. Easy as in predictable, not as in simple. You might manage a team of 12 and work 18 hours per day. Not a simple job, but the work process is relati . . .

Read more
if you don't know how, then do it quickly

I have a stuffed doll that talks when you put pressure on his chest. He says a number of things in a sequential order. And as I cleaned up my work environment the other day, he went off and wisdom spewed from its tiny microprocessor sound chip mouth. And it got me thinking. It stated the following:

. . .
Read more
how to finish a project

One of the toughest things to battle once you reach a certain level of programming knowledge is the influx of ideas that will flow into you constantly, and unexpectedly. You'll be walking around carelessly one minute, just to be bombarded by possible app/website ideas the next. And they all sound amazing to you. And some of them very well could be, but you have about a dozen amazing ideas sitting on your desktop at home at this moment waiting to be completed.

. . .
Read more
Load older posts
"sometimes you have to delete, to find your answer"
Copyright © 2018 thatsoftwaredude.com
humans.txt
TOP SCORES
Score in the top 10 and leave your Instagram handle.
Start
0
snake left
snake up
snake down
snake right