#Programming
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
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
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
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
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

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

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
programming in cubicles vs open floor plans

There are main 2 ways that you'll be working in an office environment if you're a programmer. And that's either in a cubicle, which we've seen plenty of in movies and such, and there is the open space plan, which many new companies are adopting. Many notable companies, like Google and Apple, are setting the bar high by removing boundaries and getting their employees to coexist together in large expanses of open space. And that's a pretty fantastic idea for the most part. At least in theory and in aesthetics. But it doesn't come without its shortcomings.

. . .
Continue reading
how to properly use code reviews

Code reviews can be either a fantastic tool to maintain a stronger codebase that is freer of bugs and issues, or it can be a stressful and anger filled hour where half your team plans to quit the next day. And as someone who has taken a part in both of these scenarios, the following are my best guidelines for how to properly run a code-review in which nobody quits or gets fired and which could, in fact, make your team a more cohesive unit.

. . .
Continue reading
my most difficult programming task to date

YouTube ads and Instagram posts make coding seem like a fun sticker filled evening with excellent cups of coffee and gorgeous scenery's of nature and such. Until you talk to a programmer with a job and a deadline. Then the coffee becomes required, the scenery becomes repetitive and the stickers are replaced with a 20lb laptop that says "Company Property" on it. And it's important to look at both sides, because, yes coding can be a fun sticker filled time as well. But in whatever industry you are in, you will face challenges. And they won't be pretty. So learning how to get through them is of utmost importance for your career growth and for your personal growth as well. < . . .

Continue reading
Load older
"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