ThatSoftware<Dude>

Musings of a .NET Developer, CTO, Tech Enthusiasts

How To Build Disruptive Technology

What is disruptive technology?

Disruptive technology is any new technology that essentially changes the way that the current societal model functions. And it is only disruptive in the initial stage, as when it becomes the normal standard it no longer disrupts but has changed the way that it is perceived. For example, Uber has changed the way that we get from point A to point B and has done so at the expense of the more inefficient taxi systems that were in place for decades. So while disruptive in its initial phase, it is now very well incorporated into our day to day lives.

How To Build Disruptive Technology

Another example is Airbnb, which has changed the way that we travel and plan our vacations. Essentially, these applications have found pain points in certain things that we do in life, and they have done their best to alleviate said pain points. With our current startups Renly, we are looking to change the way that space is managed and rented in this country. We want to make it as seamless as possible for you as a business owner to be able to rent out your space on the fly as currently many of these brick and mortar shops still rely on older methodologies such as classified ads and giant signs on their window sills.

. . .
Read more
When Is The Right Time To Start Your Business

Sometimes it's difficult to notice because of our usual day to day rush, but somebody owns every single business establishment that you walk into, from the local coffee shop to the small mom and pop shop. Every single one. It's a pretty cool way to look at the world and it definitely should pump you up for starting your own business at some point in your life. And in the current tech boom that we find ourselves in, there is a much less strenuous entry point into starting and owning your own company, your own brand, your own enterprise and or product. So today I'll be going over the best possible time to begin your business and when it might be more beneficial to hold back or to push ahead.

the best time was 20 years ago...second best time is now

There's no "right" time to start a business, technically

If you're starting your first business, and you're waiting for the moment when you'll instantly succeed, then you'll be waiting for a good l . . .

Read more
How We Can Code A Better Sociey

It's hard to see it, but our society is quickly becoming what authors decades ago wrote about when they pictured the future. A future where everyone is looking down consuming mindless content 24/7, going to work, eating, repeating endlessly until robot dogs run wild. And there's nothing wrong with that, if it's what one chooses in life. But if people just never have the time to think because of the artificially imposed stresses upon them, which are indeed caused by our ever increasing technology, then yes, yes it is an issue and it should be resolved as soon as possible.

How We Can Code A Better Sociey

We can safely say that this is the first generation to be living in this state of high technology, so it's okay if we admit that we have some growing pains and we're still trying to figure it out. My idea of a futuristic wonder world has little to do with spending as much time as possible with my neck at an angle staring at random photos and more with the idea that we can travel long distances for free, feel secured knowing that those around us are neither hungry nor cold, and to know that there is some financial system in place that doesn't put that strain on humans or nature.

. . .
Read more
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.

The Most Difficult Programming Challenge I've Ever Faced

So today I'll share a tale about one of the programming tasks I took on nearly a decade ago when I was first starting out . . .

Read more
Is Current Technology Hurting Our Society?

With our technological world exponentially growing by the day it is easy to get lost and confused with all the lights and sounds and pop ups and windows and random warning messages on our phones. They become more and more a part of our daily lives and we begin to quickly forget a time before any of this existed. We used to spend 20 seconds on our phones at any one time, then that grew to 2 minutes, then 20 minutes. Now we spend hours upon hours in front of a digital screen. This isn't free time that we're inventing folks. We are just displacing other events in our lives. But we don't see it that way, because we've gradually begun forgetting what it is that we enjoy doing. Or we're so distracted that we don't have the time to find out what it is that we enjoy doing. Or even worse, we tell ourselves that what we really love doing in life, is spending time on our phones. And so we continue downloading and clicking and watching at a phenomenal rate.

Is Current Technology Hurting Our Society?

Two decades ago I would spend every non-school waking moment outdoors in parks with friends and family. At night my father would take us to the park to watch soccer games on the field. Weekends came and we went hiking or we went to visit our grandmother bearing the same usual pie that we forced down with cheap coffee. We got lost going places without GPS, but we asked each other for directions. We played board games, we cooked, we taught our parents about the wonders of Mario. It sounds corny, but if you think back, we actually did all of those things. And by the time bedtime came, we were exhausted but filled with new experiences. Filled with some form of purposeful action, if only purposeful just for the moment.

. . .
Read more
Programmer Spotlight #2: Ibrahim D.
Ibrahim D.
Inglewood, CA
. . .
Read more
Programmer Spotlight 01: ThatSoftwareDude

This will be the first in the hopefully long series of Developer Interviews that we conduct for the blog. The idea is to get a few passionate programmer's highlighted to see what makes them tick and to help shed some light into a devs day to day life.

Walter G.
Long Beach, CA
. . .
Read more
How I Run A Whole Company On The Surface 3

Some years ago I purchased Microsoft's Surface 3 laptop as a convenient on the go amendment to my full sized laptop at home. Obviously something running an Atom processor with 4GB of RAM isn't going to be a heavy duty work machine I thought. It was more of a tool to take to meetings and to get some work done outside of the office. The Surface 3 runs the latest full Windows version so all of my software could finally travel with me in a neat little package.

How I Run A Whole Company On The Surface 3

Well, the Surface 3 has surpassed all of my expectations, and has somehow become my primary work machine to this day. It's slowly begun to take on my heavier work load throughout the months. To the point, where it's my 90% go to laptop now. So today I'll be discussing how the Surface 3 has become my primary work tool in running our startup company and in everything else that I do technically pretty much.

A brief history The Surface 3 came out in May of 2015, which is when my birthday is. So I picked it up as a birthday present to myself. The Surface 3 came out before the Surface Pro 3, which kind of makes sense. It made the Surface line more attainable to those that didn't want to spend the 800-1000+ that you would normally spend for the Pro models. Running an x86 based processor meant that the Surface 3 could run most if not all Windows applications, which the previous ARM based Surface models could not.

. . .
Read more
How To Be A Better Programmer

Being a programmer can a fun and rewarding career. Particularly in the later stages when your experience has grown and you have more freedom as to how and what you're going to be building. And while fun at first, it can get difficult and frustrating fairly quickly. Learning about jQuery is great. But building a mobile friendly custom inventory management system in MVC using 3rd party POS logic isn't.

So keeping those skills sharp is a must, both for your employer and for your sanity. The easier that you can calculate the logic the smoother and funner your job will be. On my journey, the following have been incredibly helpful in helping me become the best programmer than I can muster and hopefully it does the same for you.

See what others are doing

And by that, I don't mean look at the current social media apps. Most of them tend to do the same thing as normally they follow what the market is calling for. If AR pict . . .

Read more
This Is Why You Should Be Learning PHP

As a .NET developer for the past decade it is a bit odd that I would go out of my way to talk up PHP and to try to create a case for using it. But a recent online conversation which I noticed between several young programmers has spurred it. It was a somewhat foolhardy attack on PHP. Not because of any technical reason against PHP, as that would require a somewhat senior level programmer to infer. But just on the counts that no one really talks about PHP anymore, so it is taken as a dying and outdated language. JavaScript, React and Python are the current trending languages if you spend some time on the social media sites. And if you're not in the big 3, then you're going to miss out and you'll be left behind.

This Is Why You Should Be Learning PHP

The logo doesn't help.

PHP isn't dead

Except that might not be the case. JavaScript and Python have been around for decades . . .

Read more
Load older posts
"sometimes you have to delete, to find your answer"
Copyright © 2017 ThatSoftwareDude.com
humans.txt