career
Latest Posts
Landing your first programming job
Landing your first programming job

Regardless of the field that you find yourself in, landing your first job is one of the most difficult challenges that you will face in your career. And landing your first programming job will be even more difficult, for a few reasons. But mainly, that we don't really know how to interview for a logic based job just yet. We ask you to solve puzzles, riddles and a few node traversal algorithms and you either know it, or you don't. And hopefully you don't get asked about pointers and memory allocation along the way.

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
Building Your Programming Portfolio in 5 Steps
1
Building Your Programming Portfolio in 5 Steps

The year is off to a fresh start, and as such, it is time for many people to make those new year's resolutions and to maybe get a new job. And if you're a young up and coming programmer nowadays, you're going to need more than your fancy laptop and geeky stickers. Those help, but only so much. What's worked for me for the past 10 years is my Portfolio. And I speak of it in a physical manner. It sounds weird for a programmer to bring in their portfolio to a job interview, much like a graphic designer or artist would, but it's doable and it gets a reaction. And that's due to the fact that most other programmers applying for your position, won't bring in a portfolio. They w

Continue reading
What Is A Senior Developer?
What Is A Senior Developer?

After years of programming, I'm still not quite sure yet myself. Many times you'll see those keywords in job descriptions and then stop for a second and maybe decide that you won't apply, because while you're good, you're not quite up to a "senior" level good just yet. Maybe a few more years. I've done that many times, and not because I don't think that I can't handle the work, but mainly because I don't want to work for a company that has that type of structure in place anymore. A company where knowing one more technology, or having one more year of experience, puts you above somebody else. It's awkward at times and usually involves in pay imb

Continue reading
I Took A Midterm Exam During My Interview
I Took A Midterm Exam During My Interview

Everyone that knows me, knows that I enjoy a good interview. I even enjoy the bad ones sometimes because if anything, they at least make for a good story later on. And this last interview didn't disappoint me one bit. It went exactly the way that I knew it was going to go. It was like a second year in college programming midterm, except that instead of writing, you had to answer each question out loud, within seconds. And every second that went by with silence was the most awkward second of your life. Yeap, that's how it went.

I never do well in these types of interview. And it's for a good reason. I've been programming for the greater part of the past decade now, and I think a

Continue reading
Preparing For My Interview In The Worst Way
Preparing For My Interview In The Worst Way

I have an interview coming up really soon because I can't be self-employed and living by our own terms forever unfortunately. At least not yet, I'm working on it. And after many many interviews in my life, I know what to expect from it. And I'm not looking forward to it, not one bit. This is when I need to reach back 10 years into my college computer science classes and start to remember those keywords that I was told were so important. Except that they aren't and because of that I've forgotten most of them. I don't think I've ever turned to a co-worker and said "that's going to require some inheritance right there". Or "wait wait, we're adding a new menu, what's the Big O of that?" But

Continue reading
Turning Down A Job Offer
Turning Down A Job Offer

It's job hunting season for those fresh out of college, so here is, what I would hope is, helpful info for anyone that's too eager to start working. When you're looking for a job and you hear those two magic words, "you're hired!" you drop everything and sign on the dotted line, usually. A part of looking for the right job is also knowing when to turn down a job as well. I've turned down jobs in the past for various reasons and it's awkward, I'll say that. But sometimes it's necessary. Especially if you're going to be working there 5 days a week for the next couple of years. That's a big chunk of your life on the line there. Everyone has their own reasons for turning down a job, and the following are a few of my own. Important note though, if you need a job, then take it, and take it fast.

Continue reading
How To: Build Your Personal Work Portfolio
How To: Build Your Personal Work Portfolio

Going to interviews is tough. And interviewing people is tough too. You have maybe 20 minutes to decides if that person is the right fit, and if they can handle the workload that's been left behind by someone else, probably. I've conducted a fair number of interviews at past jobs, and out of all of them not a single person brought with them a sample of their work. All I had was a piece of paper that pretty much resembled everyone else's that walked through those doors. A list of programming languages and RDBMS's repeated at different jobs. Which it's why its so important that you create and maintain a portfolio of your work.

Particularly for jobs where it's a bit more difficult

Continue reading
My Worst Job Interviews
My Worst Job Interviews

I write alot about interviews and about interviewing people because it's a very important part of work. You can't hire someone without both of those things happening. And there is no standard to the way they run their course. Every company and every individual will conduct it differently. And because of that you're going to end up with a few train wrecks along the way. The following stories are true and they happened to me while I was out looking for that first job.

"Who Are You?"

This actually happened. I got a phone call on a Monday for an interview

Continue reading
How Much Do I Make As A Web Developer?
2
How Much Do I Make As A Web Developer?
How Much Do I Make As A Web Developer?

A while back the twitter hashtag #talkpay went for a viral spin and people were encouraged to post their job titles and salary in an attempt to showcase pay inequality. And more than enough people were more than happy to post theirs up and it got people talking. Companies like Buffer joined the cause and posted all of their employees salaries and they even shared the formula that they use to determine those salaries. And to be honest, it all seemed incredibly fair. You had people with the exact same titles who had tens of thousands of dollars separating them, but then you looked at the formula, and it just made sense.

Continue reading
Load older
Guest Posts
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
app inspiration: gaining valuable insight from non-competing brands
app inspiration: gaining valuable insight from non-competing brands
App Inspiration: Gaining Valuable Insight From Non-Competing Brands

When creating an App for your business (or a client), there are many different factors to consider. First and foremost, it is imperative to build a unique piece of software. Still, there’s nothing wrong with gaining inspiration from products that are already on the market.

Read more
traps not to fall into when selling your hard drive
traps not to fall into when selling your hard drive

If you have a few old hard drives lying around, you might be thinking about selling them to make some extra cash. However, there are a few traps you can end up falling into when you decide to sell your hard drive that you’re going to want to avoid. A study has recently shown that people who sell their old used hard drives and SSDs aren't taking the steps they need to take to wipe data from them. This is dangerous for obvious reasons; one of the biggest ones being that the buyer can access personal information, and even corporate data in some cases.

Read more
development mistakes that will ruin your app
development mistakes that will ruin your app

When developing an app, whether for business or an entirely different purpose, there are a few mistakes that will ruin your app completely. Read on for some common mistakes that you should do your best to avoid:

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
"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