programming
Latest Posts
5 reasons to make your code more readable
5 reasons to make your code more readable

The programming world is relatively split on whether more focus should be placed on code readability versus code complexity. As someone who's been working in the field for the past decade however, I have found code readability to be much more valuable for getting a project out to launch on time and for reducing the stress that can come with working on complex software.

Continue reading
The challenge of learning something on the web
The challenge of learning something on the web

Just recently I was in the process of writing a new blog post on Progressive Web Applications. In the post, I was going to document my conversion to a PWA site. This blog to be exact. And so I did what most developers who are attempting to learn something new would do. I jumped on Google and looked up "Progressive Web App". Lo and behold the first result seemed like the answer I was looking for. "Introduction to Progressive Web Apps". It's a good start.

Continue reading
This is why you need side-projects
This is why you need side-projects

In 2008, when I first began my professional programming career, I was tasked with working on a relatively high traffic website performing various day to day duties and bug fixes on it. Overall, a very tiring, but a very lesson filled experience. After a few years, I decide to move away from this job in pursuit of bigger and funner things in life, and luckily I had plenty of work to show for it from this past job. Plenty of the websites features were built by yours truly, and as they were public facing sites I had no issues in showing my work.

Continue reading
What does a programmer do exactly?
What does a programmer do exactly?

This question will have a completely different answer depending on who you ask. If you ask a front-end developer, then programming will relate more to JavaScript frameworks and client-side interaction. If you ask a back-end programmer, then you'll hear about database connections, data binding and implementing API's. Ask a data scientist, and you're bound to hear about parsing and traversing datasets with scripts written in languages such as Python or R.

Continue reading
The most difficult part about programming
The most difficult part about programming

Recently I rediscovered an old project on my hard drive that had some potential to change the world (maybe). It was a year old project that was about 80% done, as is usually the case. and it was abandoned because more than likely it became boring at some point in time. So I decided to try to bring it back and shine some new life into it. At least, I attempted to. Now I'll say this, I have been a programmer for the better part of a decade now. So the coding part itself isn't normally a struggle for me. In fact, it's quite a joyful experience. The issues began as soon as I double-clicked on that launch icon, and what followed inevitably left me putting that project back into its hiding place until it is discovered again in another year.

Continue reading
Keeping up with technology as a programmer
Keeping up with technology as a programmer

Technology is rapidly changing these days as the number of developers and companies increases at a surprising rate. It definitely makes sense from a progressive societal standpoint. The more people you have working on a particular field, the more likely it is to evolve and to change, for a few basic reasons. For one, more and more people are beginning to look forward towards the future of that product, which of course always causes the future to eventually get here. And once it does get here, we'll have something that didn't exist before mingling with a bunch of stuff that did exist previously. If you're someone who started their career before that initial alpha moment, then the change is much more noticeable.

Continue reading
Are Coding Bootcamps effective?
Are Coding Bootcamps effective?

Coding bootcamps are quickly growing in popularity among younger people not interested in the 4-5 year college route and in older people who are looking for a career change and are within to shell out the money for it. Bootcamps are attractive because they have short curriculum's and because they aren't as strict, in both material and time, as the more traditional college education route. For the most part, most online bootcamps tend to focus on web development with a few of the newer ones incorporating server side JavaScript courses into the mix in order to make them more competitive.

Continue reading
What to expect at your first programming job
What to expect at your first programming job
What to expect as a junior programmer

You just got your first programming job and you are both excited and terrified at the same time. And rightly so as software engineering professionally is a whole different experience than software engineering in a school setting, or in a learn at home setting. Now you're getting paid by someone to do whatever it is that they are going to assign to you. And more than likely, it's probably something that you've never done before.

Continue reading
You may be adding too many features on your websites
You may be adding too many features on your websites

If there is one thing that programmer's love to do, it's to code new and exciting things. They love designing them, implementing them, testing them (hopefully) and launching them to a wide-eyed market of folks who have no idea what you are building or why they need it. But it's a great time to test out one's creativity and to get away from the usual maintenance routines that most developers spend their time doing. And there's nothing wrong with it to a certain extent.

Continue reading
Top 5 Reasons To Learn To Code In 2018
Top 5 Reasons To Learn To Code In 2018

The new year is here once again, which means you will begin to do things that you didn't feel like doing last year. But at least you will attempt them before you completely give up on them. And if learning to code is on that list, then this is as good a time as any. Programming, for the most part, can be an entertaining endeavor at the least and a financially fruitful career if you play your cards right and take it all the way.

Continue reading
Load older
Guest Posts
creating your own it crowd
creating your own it crowd

“Have you tried turning it off and on again?” Thus goes the punchline of one of Britain’s most entertaining and often surreal sitcoms of the 21st century, The IT Crowd. But while the zany antics of Moss, Roy and Jen may belong squarely in the realm of fiction (and rarely have much, if anything at all to do with IT) they do capture what it’s like to work in IT support in broad terms every now and then. There’s a whole lot more to IT support than asking people if they’ve tried rebooting their thin client (although you will likely do it at least once). If you have entrepreneurial ambitions you may come straight out the gate wanting to start your own IT crowd, delivering bespoke IT and communications systems to small businesses and making the world a better place one query at a time.

Read more
3 ways to start a freelance career with programming
3 ways to start a freelance career with programming
3 Ways To Start A Freelance Career With Programming

Want to make money with your programming skills but don’t want to work for someone else? There are many ways in which you can go freelance as a programmer and be your own boss. Here are just three options to consider.

Read more
minigame: adding interactivity to a new website
minigame: adding interactivity to a new website
Minigame: Adding Interactivity To A New Website

Being able to keep your users hooked on your site for as long as possible is very important in modern business. The more they shop around your website, the more likely they will be to spend money, but achieve this goal can feel impossible. One of the best ways to do it is through interactivity. By providing a user with a game to play on your website, you will keep their attention for a long time. To help you out with this, this post will be exploring the process of building your own web-based game.

Read more
tips on making your work set-up more ergonomic
tips on making your work set-up more ergonomic
Tips On Making Your Work Set-Up More Ergonomic

Unless you have been living under a rock for the past few years, you will have heard about the term ‘ergonomics’ in regards to our work and office set-ups. This is all about designing a workspace so that it suits you and the tasks you are carrying out, benefiting your health in the process. With that being said, read on to discover some useful tips on making your work set-up more ergonomic.

Read more
the art of becoming a self-taught financial guru
the art of becoming a self-taught financial guru

If there is one thing that is worth understanding in more detail which is going to help you out in a big way in the future, it is finances. Unfortunately, many people simply don’t put in the required amount of effort to understand issues like investing, debt, savings etc.

Read more
break a leg: how to get started in the healthcare sector
break a leg: how to get started in the healthcare sector
Break A Leg: How To Get Started In The Healthcare Sector

Year after year, thousands of students graduate medical school one goal: become a doctor. Grad school is one element of the role, and the rest is yet to come. Are you ready for blood, guts and tears? You better be or else your career is going to circle the drain quite quickly.

Read more

About Me

Walter Guevara
Walter G.
Walter G. is a software engineer with over 10 years of professional experience. When he isn't blogging or being a CTO he enjoys coding randomly complex things that he hopes many people will get a chance to use one day.
Podcast

Snake High Scores

"sometimes you have to delete, to find your answer"
Copyright © 2018 thatsoftwaredude.com
humans.txt
Start
Score: 0
snake left
snake up
snake down
snake right