ThatSoftwareDude

Musings of a .NET Developer, CTO and Tech Enthusiast

general
advice for new computer science grads

Graduation season is upon us and with that, many fresh grads are leaving the warm shelter of A+ tests to the colder realms of "Yes, I have no real world experience". But fret not. That's a part of the game. Nobody expects a fresh grad to come out of college to run Facebook. But it isn't a simple process either getting your foot in the door.

. . .
Read more
happi pi day
Happi Pi Day

For as long as I can remember, I was both aware and unaware of Pi. And I took it for granted really. 3.14. That's all that was known from this point of view. Didn't know why or how or in what dimension it made sense, but it followed me around during the school years. So it's only fitting that on this Pi Day, we take a look at what exactly (or as close as can be explained) Pi is, and how I have used it in my own programming to help solve some of life's problems.

. . .
Read more
the sharpie steel pen review

If you read my previous post on the importance of sketching your code, then you know that I'm a huge fan of getting ideas out on pen and paper first before attempting to code them up. And in order to make this happen, you will need, a Pen. Many people use whatever they can find as they rummage through their desk, normally a generic off-brand pen that's somewhat rough to write with. You get this pressure that it tends to generate where one has to almost drive the pen through the page in order to get their thoughts out.

So having a pen that is resilient and that will la . . .

Read more
i can't fix your computer, but i will try

For as long as I've been a programmer, I've been a PC repair man in the making. Not by choice. But by association. Most people don't know what software is, or how it works. But everyone knows what a PC or laptop is. So naturally, a degree in Computer Science must deal in some shape way or form with Computers. But unfortunately, this is not 100% true. But it's what every non-technical person that I encounter believes. If only I could count how many people have approached me with their dying laptops in the hopes that I can bring it to life. And that's pressure! I don't want to say "Nope, sorry, kiss it goodbye" to anyone. So I always say yes. Always.

. . .
Read more
thank you stackoverflow

For a while I believed that just maybe StackOverflow was a crutch for many programmers. That maybe it was causing us to forgot how to code in a sense. How to think. But that didn't stop me from using it. For some, this may be true. But I think for many many more, it is anything but. And that's a new realization for me. It was just too simple to code with it. You Google any problem that you may have (in the tech world) and the very first link presented to you is exactly what you are looking for. What is this sorcery? Well, it's just what it looks like. Your problem isn't unique and it isn't special. 3 years ago, Steve asked it on StackOverflow, and before you even began working on your pr . . .

Read more
avoiding competition in the software industry

Competition is something that has been ingrained into our culture and us from an early age. It's nothing new. In the past, tribes competed for land and power. We compete in school for many things from the academic to the physical. We revel in the failures of others, because it means that we've reached a higher level. And we continue to do this into adulthood. We get "raises" and "promotions" to show who's boss in the office. Not everyone gets a raise, we know this, as that would defeat the purpose. There are 2 moments in our lives when we let go of this concept. During our early childhood, in which competition has no place and meaning, and during our late years, again, when it has no place and meaning.

. . .
Read more
my own journey into stem

Needless to say, technology is alive and well in our present age and society. I grew up, and still live in, Los Angeles and I've done so for 3 decades now. So I have the luxury of getting 10 calls a day for someone looking for a full stack angular + .NET coding guru who want's to work for an exciting social media platform. AKA, using some 3rd party API to track users. I'm still waiting for the call where I'm asked if "I'm ready to believe yet" with coordinates to some rainy bridgy area.

. . .
Read more
is innovation on the web slowing down

Just recently I wrote about the web turning 25, and about how that was a big milestone in the tech world. And for sure, it is. In that time, many great people have worked in the shadows to ensure that websites are more accessible to more people and hardware has exponentially improved to turn that into a more seamless experience. Super powerful laptops now weigh just a little over a pound and we have resolutions so clear, that our eyes probably can't make use of that data and maybe one day will melt our brains. Probably. Or not. Fun times nonetheless.

. . .
Read more
i don't know how to make a video game

When I first chose to make programming my career choice in life it was mainly because I spent the first half of my life playing video games. I've been playing games since I was about 4 years old. I owned many of those old Tiger handheld games with 2 shades of gray and 3 buttons, and they were amazing. And something tells me if I had a copy right now, I'd be doing that instead of writing this post.

. . .
Read more
i for one, welcome our robot overlords

Kind of...

Lately, there's been alot of talk on the internet about robots and "AI" taking away 200% of the jobs in the country in the next few years and I'm not quite sure why that's a thing all of a sudden. We haven't had any recent huge breakthrough in AI and as far as I know robots still can't quite be left alone with small animals. But every news outlet is talking about it, and university professors are betting that your job right now is on its way out the door. I mean, it's a good paper for sure. Very scientific and it draws upon some well known principles and fac . . .

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