Latest Posts
New Coding Podcast Sneak Peak Episode 1
New Coding Podcast Sneak Peak Episode 1

This year we will be releasing our brand new podcast Coder's Block to the general public. This is something that we have attempted to do in the past, however, podcasts are difficult as it turns out. Just getting the right software to handle the recording can be a hassle, not to mention that hearing the sound of your own voice is a trauma inducing event. But this time around, we're approaching it with a bit more knowledge on the overall process and more willing to learn as go go through the process.

Continue reading
Let's talk about data privacy
Let's talk about data privacy

Since Google became a verb, it has been no secret that they rely heavily on capturing user data, both to serve you better content and to serve their clients better. The clients that purchase ad space, and thus want their ads to go to the appropriate people online. So in order to do this, they have to capture non-personal (sometimes personal) behavioral data and geological data. And most of the time, the people are okay with it, because we get to use cool things like global Maps, real time navigation and a database of content so large that it would take lifetimes to sort out.

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
Avoid These During Your next Programming Interview
Avoid These During Your next Programming Interview

Interviews in general can be nerve-racking meetings regardless of where your current skill level is at. You can be a junior developer and ace all of your questions, or you can be a senior full-stack developer and have no clue about what you were just asked. But while spontaneous at times, there are a few things that you can do to increase your odds of landing that next job. Or rather, here are few things that you should perhaps avoid.

Continue reading
Are coding bootcamps right for you?
Are coding bootcamps right for you?

Learning to code traditionally has been a path reserved for those willing to pursue a degree in the field of Computer Science. At least within the past few decades that has been the case. You can look at many of the greatest scientist and engineers at the beginning of the century and realize that many of them did not have any sort of formal training. Thomas Edison himself was self-taught and Nikola Tesla did not complete his formal education, as many of the latest CEO's and innovators tend to do. But somewhere along the line, we pretty much made it mandatory in order to get a job interview.

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
How to add sorting to any table in JavaScript
How to add sorting to any table in JavaScript

And you never thought that algorithm class from college was going to pay off. In this post I'll be going over how to add the ability to sort to any table in JavaScript. All you will need to do is to add the sorting class to the specified table that you wish to add sorting to and then watch the magic happen.

Continue reading
A brief look at infinite loops
A brief look at infinite loops

Most programmer's will encounter an infinite loop or two at some point in their careers. Whether it is intentional or not is entirely different story and can lead to two very different situations. They can either be incredibly efficient for helping you run your business, or they can eat up resources much like a black hole would without making a peep. And that's where much of the fun lies. So a quick definition of an infinite loop before anything else.

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
Load newer Load older
Guest Posts
8 ways to boost your employability
8 ways to boost your employability
8 Ways To Boost Your Employability

Job-hunting can be a gruelling process for some people – being constantly turned down by employers (or worse, ignored altogether) can become demotivating. Here are some tips for turning yourself into the perfect candidate and getting the job of your dreams.

Read more
understanding the modern world of business
understanding the modern world of business

The business landscape changes rapidly with every passing year. Many new businesses get left behind because they struggle to modernize and not because they’re inherently “bad” businesses. A good idea and a dedicated team are two of the building blocks for a successful company, but modernity is crucial. Your organization needs to appeal to the current market if it’s going to get any sales, after all, and sales are essential for the continuation of your business. It’s time to stop resisting the modern age. Here’s what your company needs to make it in the new world of business.

Understanding The Modern World Of Business
Read more
5 ways to become a more productive programmer
5 ways to become a more productive programmer

If you’re a programmer and you find that you struggle with productivity more often than you should, this guide is for you. Here, we have ideas from lots of different programmers on what works for them. Take a look and you might just find a great tip that helps you to get more done:

Read more
exciting ways to improve your software knowledge
exciting ways to improve your software knowledge

You might be keen to learn more about software and different advanced technologies, improving your knowledge. This is certainly worth doing as it will provide you with a fantastic advantage if you want to gain a position in the IT industry. This is one of the fastest growing industries in the world today and it doesn’t look like things will be slowing down anytime soon. On top of this, discovering more about software and technology will provide you with the option to gain higher positions in IT for larger levels of pay. So, there are certainly various benefits to doing this. But, how can you improve your knowledge? Well, there are a few paths that you may want to consider taking.

Read more
there's a smarter way to make money
there's a smarter way to make money
There's a Smarter Way to Make Money

There’s a smarter way to make money than swapping time for money, and most programmers already understand the power of financial leverage in the sense that rather than earning $100 as an hourly wage, it is much better to develop an app, be that an SAS app or paid iPhone app that can then be downloaded or subscribed to multiple times without you having to do any extra work - particularly if the revenue is recurring.

Read more
pain waves: can data hurt?
pain waves: can data hurt?
Pain Waves: Can Data Hurt?

If you live in a modern city or town, like most of the world’s population, your body is no stranger to the bombardment of data which objects in these areas have to endure. With the vast majority of people’s internet signals being wireless, radio and telephone services constantly active, and all of the other radiation-based transfer methods being used, it’s hard to avoid it. Over the last few years, this has raised a lot of questions about safety, leaving people worried that data could be damaging their body. To help you to understand this area, this post will be exploring wireless communications and transfers, all while answering the big question; can data hurt?

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