I believe I got the answer to this one… anyone that is a developer knows that at times we consider freelancing or creating some sort of software. Sometimes the idea becomes creating your own software to sustain yourself and your family.
Me? I’ve thought about a few things. None of the ideas are easy or even profitable. The thing about profitability though is that you just don’t know if it’s actually profitable. If you don’t do a decent execution on it then you’ll see yourself in a very bad spot.
Freelancing is tiring. I don’t want to go back into it. The mere thought that I’d have to sit down and build a client list is maddening. It’s just a solid no.
Creating software and selling it might be my route. Sadly, it’s a time consuming one if you don’t have all the pieces come together. I’ve always followed a strict guideline of always plan and always keep it as simple as possible and honestly that has helped me not implement unwanted features.
For now I’m just searching for passive income that I can compliment my current one. It’ll be a tough search.
Over the time I have spent with my Macbook Pro I’ve learned to accept a lot of its cons such as a extremely shallow keyboard. Of course, my acceptance has a limit thus I will never accept the infamous touchbar.
I’ve been in disgust with my Dell gaming laptop, a Dell Inspiron i7559-5012GRY. It’s not a bad laptop. It has given me the joy of playing games with it with a really good IPS display that’s sometimes too bright and a not so bad GTX 960M that can tackle a lot of many things and better than this MacBook when it comes to gaming.
There’s a problem… I hate its bulky design. It’s unnecessarily huge, its weight is unacceptable. The Macbook Pro and Macbook Air has the right amount of weight without inconveniencing the user. This is something that I give the kudos to Apple. I’m the type of person that moves from spot to spot in a house and carrying my Macbook Pro around hasn’t been a hassle at all.
I also think there’s a huge problem with my line of thought. I want a dedicated gaming laptop and a general purpose laptop whose battery can last at least 10 hours. When the market baseline price is starting at MSRP of $2,300… then I don’t think at all that asking for a more sophisticated system is far off.
I think the Surface Book 2 in terms of design has achieved a middle ground… and this is the same idea that if put in perspective we could compare it to the Switch. Except, it’s not a gaming console. The Surface Book 2 is a giant yet elegantly designed tablet with a premium keyboard and GPU slapped in. Now, lets think for a second here.
The normal design of a laptop is that you would have all the components of a computer in the keyboard layer below. The CPU and GPU would be at best 11″ inches away from each other and at worst case scenario they would be near each other… punishing themselves with the heat generated by both.
Whether that’s a design to save money or not when it comes to the manufacturing process… it doesn’t change the fact that laptops cooling systems are behind… leagues behind.
There is one company that managed to click with me in term of design and my demands. A company that I was almost willing to throw my money the second they released the product. Razer’s Razer Blade.
The Razer Blade literally had all the things I wanted in a gaming laptop. An elegant yet incredibly powerful design. A thin form factor, and just the right amount of goodness in it. There’s a huge problem though and that is that Razer quality control is god awful. From all the reviews and experiences I read Razer products seems to last at best a year. because they all happen to die fast. If Razer doesn’t fix this… and apparently it has been an ongoing thing over the years… then I guess simply said they won’t get my money at all.
But maybe, just maybe I’m asking too much.
Perhaps I’ve fancied myself too much over the years. I don’t think going through a lot of life situations I would ever buy an Apple product… at all but here we are.
It’s been eight months since I purchased my MacBook. I’ve come to accept the little annoyances it comes with and still grief the greater annoyance like the touch bar, because to be honest it’s still one of Apple biggest mistake yet everyone seems to be buying it even though I doubt anyone uses it.
I updated OSX to Mojave like a month ago. It was a rough upgrade as even the Location Services wasn’t working, and thus the Maps application was giving me a lot of problems for the occasional search. Overall… the dark mode feels half-assed, not like Windows 10 dark mode is any better. I’ve seen better dark themes and I feel both operative systems are failing to deliver a good dark mode experience.
I think my biggest problem with it right now remains to be the touch bar. It’s simply one of the most horrible ideas ever put in practice. Removing the function keys from the MacBook keyboard sure made me feel hopeless… because games like Guild Wars 2, and any MMORPG that uses function keys are rendered useless on the new MacBook Pro models.
The keyboard still feels shallow as ever.
All in all… it’s not the worst thing ever. I can do 99.9% of the things I’m set to do and have yet to come across any barriers. Needless to say, I would happily trade my MacBook Pro for a Surface Book 2.
I think it’s time for a little talk. I wouldn’t know where to begin. I just know that if I don’t talk about it, eventually, my anxiety will keep stealing things from me.
I go by many names and so do many when it comes to the internet. I’ve sailed the interwebs, and have interacted with many people around it. Yet, I’ve never, ever made contact with any of the people I’ve met in real life. It breaks me as a person, because I’ve found a lot of amazing people out there. It sinks me to despair, but it’s all a mental fluff that… well, thing about mental stuff is that it keeps you down, on a short leash for many, many years.
I never bothered to treat my condition, whatever it is, because I can’t self-diagnose myself and say I have “social anxiety”. The more I read though, it feels like it is what I have. Yet, I’m no professional.
So I do suffer, and perhaps I’ve given my back to people I didn’t want to do that to. Sometimes the amount of anxiety breaks me, but once I take control as I have done this year, I push back and talk myself out of it.
And you know, thinking about it… I was never good with people. Sometimes I wondered why they were getting so riled up about. It felt a tad… silly that they would get mad about things. But… I do get mad about things and chalk it up to just… human things. I think, not having that emotional development thwarted any possible growth. Then again, I wasn’t good with conflict either. Most of the time it was just easy to not deal with the emotion, and remain stoic as possible and say you don’t care.
Not caring is the go-to action for many. Sometimes, deservedly so. You don’t want any extra baggage to process, and perhaps the person gone through a lot already. There’s always a why on the not caring subject no matter if the person says there’s no reason behind it. At least that’s what I believe.
People talking about issues usually begins with a source of grief. Sadly, I’ve forgotten mine. There’s only anxiety, it was the only thing that ever was in my life, became an extension of me. I’d like to get rid of that extension… live life in a healthier manner than desperately scanning a whole area of strangers and calculating possible routes to avoid them. Such a metal gear thing to do.
I’d like to believe that everyone goes through a personal hell. I’ve learned to never compare my issues to someone whether the person is on the deep end, or faring better than me. It doesn’t take me joy saying, “that’s your issue? worrying about [x] thing? pfft I’ve had it harder”, it always came off as a prick thing to say, undermining the person and the issue with little to no respect to the individual going through it. So, whenever someone comes to me with their issues I just lend an ear, and toss in a few guidances if I can… but usually I can’t, because the person becomes tied to what I say then and relies on the next directions, until the person finds an impossible situation and blames me for all the pointers. So, I’ll just lend an ear, perhaps an advice… but everything else has to be you.
As for the people that spout that attitude I mentioned above. I’d rather steer clear and find positive people that isn’t on a sadistic path. I feel they’ll take you down as soon as they get bored. Instant gratification sort of thing.
Anyway, I felt like writing a post about this because it was long overdue. There are very, very few individuals that knows about this. After I click publish, so will the world and that’s okay. This is mostly for me than for them.
I feel like I could go on writing many pages but… long-winded rambling isn’t my thing.
Now, this post is more rambling and observations. There’s a new trend I’ve been noticing. I use LowEndBox from time to time because well, the offers are the site suggests are low end and I don’t need a 32-cores server as much as I’d love to have that power at my disposal.
This trend is about the new hosting service providers that have been spawning out from LowEndBox. How they buy, rebrand, and offer the same servers when things go down. It’s business, right? A crappy service provider will give you subpar services. With LowEndBox, it’s usually a person, or two, or three running the hosting business.
Then it hit me… who doesn’t like getting 16 cores (mind you, not dedicated cores, but vcores running at a really low gigahertz) tremendously cheap? It’s perfect… perhaps too good. You sell cheap services… people buy in, they get fed up after six months and leave. Now, what happens to the data? How do you know they haven’t been taking snapshots of your virtual machine? Even if you were to delete your data how are you trusting your data with in the first place?
At the very core a client leaves, and a normal hosting service will just wipe out the data. But, most of those who promotes themselves over LowEndBox are not your standard businesses. They probably create the business overnight, and say they have been in the business since 2011 but in truth they just acquired the domain in 2018 and Archive.org shows proof that between 2011 to 2017 there wasn’t anything in there.
So, what I’m suggesting. Or just, simply rambling about because like I said. This is rambling. I am not accusing anyone or any entity. Most of these new hosting providers, behind them, are Chinese, or Koreans. Simply put, they are unreachable to face any real consequence if things go south.
Now, imagine all the data waiting to be harvested. It’s just sitting there, waiting to be harvested. It’s the real deal here, because if you go with the wrong hosting services I can think of a thing or two that could go down.
Client area logging password when you log-in, you don’t know what’s under the hood of a login area, usually nobody but the creators do. Password re-use becoming a real threat to users who participate in this activity.
Risking all your users data and be held liable for choosing a hosting service that incurs in this practice of harvesting your data.
All users could become targets in brute forcing, credential stuffing, have their mailing address and phone exposed.
Some service providers ask for driver licenses. I would say under no circumstance you should consider ever handing your social security number if asked.
In conclusion, it’s really scary when you sit and think about choosing a hosting service provider. You don’t know what’s behind each company. I don’t think many people ever sit down and think about this stuff, at least not big businesses or medium companies. But small business owners or entrepreneurs who don’t want to spend much and need that exposure for their service fast.
As for me, I live on the edge on this one. You can see me promoting some cheap services like ArubaCloud. I don’t have anything of importance nor do I have client data so to be honest all I have is this blog. But, were I to load data from a client, it wouldn’t be service offers from LowEndBox or ArubaCloud. It would be with a reputable hosting service provider. The problem is, how do we identify a hosting provider with integrity? You simply cannot. You are paying someone to rent those servers because you don’t want to deal with all the administration behind it. These days you can simply save a snapshot of a virtual machine, redeploy, and call it a day.
I don’t think anyone in the industry would ever be ready to accept major players like Amazon, Microsoft, Google scanning and perhaps mining the data being stored in their servers.
As time passes I’ve found myself liking to hunt deals. I like buying extreme cheap, it’s satisfying. Oddly enough, I don’t do it because I want to be frugal. It’s amusing to be honest as I just keep this extreme, obsessive behavior of trying to find the cheapest price on items that would normally cost $853 bucks for example. My last deal hunting I found a really nice desktop priced at that price for $200. It was oddly satisfying.
It doesn’t take long for relatives to comment on how crazy cheap it is. Or “how did I even find it?” I wish they’d stop for a second thinking it is easy. Keeping track on every little product ID is not easy. Doesn’t matter if you have automated it, there’s just too many IDs for one person to track and your attention is sometimes drawn to other things that you may feel you need.
But, going back to the frugal part. I don’t consider myself frugal. I like to pay the right price whenever I feel it. If I want something, like an iPhone X, I’ll wait for a BOGO and get a relative onboard for it. Now, that’s just an example, but basically I don’t think I ever had this need to be frugal. Deal hunting isn’t about being frugal, at least to me is not.
Deal hunting for me is a hobby. Sometimes I take that hobby to the extreme. I’ve drove 60 miles just to find out that they no longer have the product. That’s okay. You are not meant to win every round when it comes to deal hunting. There are many players out there and I just happen to be the one that has this obsession with tracking prices and checking the market.
It’s fun nonetheless. There’s a thrill to it honestly, especially when you are around the clock where things are being cleared out. I just saw a 50″ 1080p TV go on clearance for $50. But nobody knew that. The store normally doesn’t advertise such sale and I imagine there are perfectly sound reasons for it. You don’t want to generate that attention. You don’t want to create a “good” habit of making people wait for a clearance. You have black friday but to be honest there’s a lot of pitfalls with black friday. Simply put, you don’t want to buy something that might end up 75% discounted.
What’s the deal then? Well, in my defense it’s a hobby that keeps me busy. Sometimes I make some money on the side, sometimes I don’t. It’s a nice exercise for people that don’t go out much as it incentivize them.
I wasn’t sure how to open this blog post tonight. It’s a subject that has been on my mind for a long while and I’ll do my best to explain it. There’s probably a better term or word for this.
Apple is a trendsetter. I think at this point we shouldn’t question that. Even if Apple isn’t innovating they are still doing iterations of their product every year. As long as there are diehard loyalists Apple will be fine.
I’m not here to question what Apple has become or what it will become. Rather, observing a certain trend on the latest smartphone flagships.
Over one thousand reasons to say no
These days new flagships are not only having the courage the drop the headphone jack, for no legit reason whatsoever, but are becoming a luxury with the new prices. $1,000+ for a phone. What an insane price!
Let me toss you an idea. It’s a very silly one, and I’ll probably sound like a conspiracy theorist at best… but what if we have reached the stage of stagnation where upgrading doesn’t make sense?
If you buy the flagship from 2017 or this year, you are set for the next two or three years because it has gotten to the point that the hardware is just good enough. It’s not becoming that disposable device that needed to be kept replaced every year because the CPU was still crap back then. But from 2017 and on, I’m finding very little reason to upgrade.
Have you seen the performance on a Pixel XL 2? Sure, it doesn’t beat the benchmark of a Galaxy Note 9 or a iPhone X…. but it’s incredibly smooth. It’s a phone I feel like can last for me until 2020, maybe 2021 until I start feeling that CPU degradation, or battery degradation.
So what’s in the price? I don’t think we are paying $1,000 because the technology behind it is the cutting edge. We are paying $1,000 because you are basically paying the two years you will skip upgrading because your new 2018 phone is powerful enough to last for a couple of years. That’s not good for business in any way. I think the new prices are future-proofing the losses of people not upgrading.
I high doubt that Apple, or Samsung are paying $500 bucks to make those phones. At best they are probably paying $200-$300 per unit. Sadly, I don’t think there will be ever proof of what I just said so… I’ll take my tin foil hat off and let you folks be.
I always saw myself only ever using Sennheiser products. I had a nice pair of MOMENTUM 2.0 which I ended up selling for the Bowers and Wilkins pair. There’s a very simple reasonable reason on why I ended up buying into a new brand.
It all started with the ears hurting every time I used the MOMENTUM 2.0.
I was getting dead tired of dealing with the same problem. After a session of 3-4 hours my ears would hurt in two different ways. The first reason is that my ears were too big and the cans couldn’t help but to clamp hard on me poor ears. It was painful to the point I ended up giving hours of music because if I kept wearing them the pain would increase and I don’t think I signed up for that.
The second reason is harder to decipher. Sometimes when I listened for longer times and stopped momentarily for a few minutes my ears would be too overly sensitive. I couldn’t bare any sound without feeling disgusted or in pain. I had to stop as even listening to my coworkers was becoming a challenge.
So I set forth on looking for a new pair of cans thus, after hours of researching and hard work I found the Bowers and Wilkins PX.
If you thought of MOMENTUM as a dark and bassy headphone the Bowers and Wilkins has a slight more treble into it (not too much) and not overwhelmingly too light. It doesn’t shy out on the bass either but it’s obviously not a basshead’s go to for bassy headphones. (I wouldn’t know either, I don’t consider myself to be a bass or treble guy. I prefer a more well-balanced “jack of all trades” headphone)
I think what really surprised me about the headphones is how comfortable it is to wear. The build quality is great, sturdy even. I think they cheaped out on the buttons but it’s all forgiven at least from me… because for a product that’s ranged at $400 bucks at least they don’t have the audacity to sell you plastic like Sony or Bose does.
I find the pair to be well balanced. I read reviews that the sound was muddy or that the product felt low quality… and after using them I was having a hard time believing it. The thing about the “sound sounding muddy” is that if it’s a low quality audio it’s truly going to sound like crap. And I’ve experienced that myself with a few remastered songs, I don’t think all types of genres shines with the B&W PX.
I think the first song that I was just baffled on how amazing it sounded was this track below:
Listening to Lucid Dreams by Juice WRLD in Google Music (highest quality possible) made me realize that perhaps these were the headphones for me. I enjoyed listening to music so much to the point I would repeat tracks just to enjoy how they sounded and to this date I haven’t stopped doing that.
And it’s not just that genre. Anything acoustic sounds great on these cans. Electronic/Dance music is not inherently bad but I feel like other types of headphones may be more suitable. I just feel like anything electronic may not be best suited for the B&W PX.
Sennheiser still has my heart with the HD6XX series, but my soul belongs to Bowers and Wilkins.
All that said, give the Bowers and Wilkins a try. This is by no means a throughout review nor do I consider myself knowledgeable in audio. I think after hearing the differences in Sennheiser, AKG, and now Bowers and Wilkins I can only hope to have a modicum of experience when it comes to audio.
In conclusion, I am a very happy B&W user. My only complain is the sound leakage, it’s a bit of a problem in an office environment which is where I drive the cans. It’s not a deal breaker as I keep the volume around 60-70% but it also means I can’t fully blast it through at least in the office environment. But what I really gained back with the Bowers & Wilkins wasn’t just a good pair of cans I could go rock with everyday, it was restoring my desire to pursue different brands in audio and get to know them.
I was giving up. After my experience with AKG I just felt it was a letdown altogether. Sennheiser wasn’t providing anything new to the table when you started comparing MOMENTUM and some of the headphones in the HD series. AKG felt more like a downgrade to Sennheiser, but in terms of design I would choose AKG in a heartbeat because I dig their designs.
Then there’s Bowers and Wilkins which rocks in both design and audio. But don’t listen to me. If you have the opportunity, go try them out.
As a rather “casual” paranoid person security is always something I obsess about to the point I have to take a break from obsessing about it because it just eats me alive. I feel like once you start focusing about security there are so many rabbit holes left open that you never stop closing them.
Whether that’s good or bad, it’s not really a healthy obsession.
I spent two (maybe three) weeks with LastPass and 1Password. Troy Hunt, a security-minded individual I follow and the owner and creator of HaveIBeenPwned has said it best: A secure password is the best you can’t remember. At first I had some real issues with that thinking, I’m used to memorizing long, unique passwords, and I also realized that there were issues with what I was doing. Password entropy being an important subject on all of this, and sadly still a subject that it’s hard to explain to people outside the field. I think xkdc explains it best
Another issue is password reuse, something I ended up doing because when you have accounts on over 40+ sites it’s impossible to remember all the unique passwords. I’m guilty, but at the same time I never reused a password on important sites (banks, paypal, etc).
Whether the comics comes off as arrogant or presumptuous it doesn’t eliminate the fact that having a good bits of entropy and avoiding password reuse are one of the most important issues. Password managers like 1Password gives you the ability to just “set it and forget it”. You’ll have a secret key and a master password, when combined it will derive a key to unlock your vault.
I started my journey with LastPass and it was an incredibly rough one to the point I was blatantly ignored when asking for a refund.
LastPass is great if your only focus is to just generate passwords and save them in your vault. Where LastPass falls, besides being plagued with security issues (you can make time for yourself to read their wikipedia entry), is that it immensely sucks in the storage area. I couldn’t for the life of me store a simple document of 2MB. It was nigh impossible, you just kept getting “Sorry, request taking longer than normal” to the point of needing to upload again.
I got fed up. I wanted to store my important documents in case I needed them “on demand”. I contacted support, requesting a refund and they proceeded to ignore my request to troubleshoot the issue. I actually played along because I didn’t have anything to lose but time… turns out uninstalling and installing the client doesn’t fix the issue. So I placed the request of refund AGAIN to be asked to record a video on how I’m doing the things. I refused to do so because I’m not comfortable of doing so.
In the end, I told them they can keep the money and shared that I had a very bad experience with them.
In waves of frustrations I discovered 1Password. I learned that 1Password had a very strong commitment to security and they were sponsoring Troy Hunt (which is how I discovered it).
The first things I noticed of using 1Password were the following:
The user interface is fast unlike LastPass
I could upload any big file with no timeouts or problems
The integration with OSX is lovely
iPad and Android support is superb
Had an additional secret key it generated per vault + your master password
Using 1Password has been a delight. I redid all my reused passwords from different sites that weren’t of importance, maintaining a healthy level of entropy in each generation.
1Password also features Watchtower which is an additional service that you aren’t forced to use. It checks how many times you have reused a password, match your password against Troy Hunt’s HaveIBeenPwned, match your email against Troy Hunt’s service. I think my favorite is matching your password against HaveIBeenPwned because THEN you know if your password has been truly been leaked and brute forced/cracked.
Between HaveIBeenPwned and 1Password? Honestly, I feel secure and confident that my accounts aren’t going to be compromised. But, the thing with security is that you never have that certainty that you are secure. It’s a process of continuous improvement and continuous monitoring.
Beyond 1Password? I have been using multi-factor authentication as an additional layer and I’m currently researching Yubikeys to leverage an additional security layer on top of the services I use.
If you have any questions let me know, the comment section is below and if you want to contact me directly check my Contact page.
These are my final notes on Microsoft Azure. It’s not meant to be taken as a review, but just yet another experience.
I’ve spent a total of two months with Microsoft Azure(referred as Azure from here on). Most of the time I spent with Azure was using their B-series virtual machines which for small/medium sites it’s perfect. My complaints about Azure does not start with the service quality but the prices they offer. I left Azure with a satisfied experience, yet somewhat bitter I couldn’t keep using them.
Azure is yet another cloud services like Amazon Web Services, Google Cloud, etc. You can spin up as many virtual machines, put them in the same virtual networks, or put them behind a load balancer, or simply keep it private as the choice is ultimately yours. There’s also a vast amount of services Azure offers for a very steep price as well. Managed database servers, DNS hosting, storage services, cognitive services, container services (application server plans), and the list goes on.
There’s something I have to point out. Like Amazon Web Services and Google Cloud, Azure is not for beginners. Yes, there are beginner tutorials but put it in the context of “I have experience configuring linux servers, but I’ve never used Azure or AWS”. That’s the beginner context I’d like to highlight because there will be a lot of terms that will make people scratch their heads wondering what they mean. I think it’s a necessity to point out what defines a beginner when it comes to cloud services.
Now jumping back to the subject. I loved working with Azure network security group (firewalls, etc). It gave you most of the controls you needed to open/close inbound/outbound ports. Their storage services was a incredible delight to use, especially and specifically the file share storage. Being able to mount the file share on Windows and Linux was just pure bliss for me as I could backup visually anything from a server outside Azure, or even my personal computer back into the file share. File (storage) is something I’m really excited about and something that I’d like to see grow consumer wise because there’s nothing more satisfying than mounting a file share, do your tasks, unmount and be on your way to the next server.
I couldn’t find any services that aligned with what Azure did with its File storage. And this is outsidecloud services. I’ve been looking at a service where I could do this without paying an exorbitant amount of money. If you know any, let me know in the comment section.
There are two glaring issues I have with Azure. Let me start by saying that I know Scott Hanselman wrote (two?) articles titled Penny pinching in the cloud where he goes on showing you how to save money with Azure. I think having an estimate of $33 monthly without accounting for bandwidth is not saving money. This isn’t me criticizing him in any way, I just feel like the intentions may be misinterpreted as just telling people Azure is cheap and you should totally get on our services. And to be fairly honest he mentioned multiple times that you should just stick with “that $5 dollar service”, which by the way if you haven’t visited Linode and used their service it’s to be honest up there in terms of quality. It’s probably the best $5 spent if you are just starting out there.
I have to disagree with Mr. Hanselman on his “penny pinching” articles. Azure isn’t cheap and I don’t believe you can save any money outside of reserved instances. However, I do think that you get what you pay for. Linode may have the best $5 expenditure and get an amazing service, but Azure wins in the sense that it does not limit your CPU usage in any way. Let me do the best to explain: Linode, being awesome as they are have a somewhat strict and disturbing terms of services. What makes it disturbing? If you use your CPU a lot Linode may be notifying you about it, or even stop the services if they find it’s impacting other users. And I have a lot to say about this because to me while Linode tries to sell it as a “way to maintain quality; and this is a shared environment” in my eyes is just “we want to maintain a low level effort on limiting everyone VPS resources while maximizing profits”. This is my interpretation on how Linode operates, and ultimately it’s the vibe their terms of services give off. I’m open to be proven wrong on Linode.
Meanwhile in Azure, if you have a CPU skyrocketing at 80% because it’s doing something CPU intensive Microsoft won’t bat an eye at it. So in a sense Azure, AWS, Google Cloud probably has your back on doing CPU intensive tasks. I personally would be at a fear using Linode, Vultr, Digital Ocean trying to use what I’m paying for. They could come and shut you down anytime they want.
The other issue is bandwidth. Azure needs to offer reserved capacity for bandwidth. It’s direly needed for that wide adaption on small business/medium business sector. No one wants to pay $88 bucks for 1TB bandwidth. I’m not saying that everyone is out there hoping to use that amount because if that was the case a lot of service providers would be either out of service or plainly struggling. The pay-as-you go for bandwidth has to be improved for a massive Azure adoption rate, in my opinion. I can deal with virtual machine prices because reserved instance has my back on this.
In conclusion: Microsoft Azure is amazing, and ultimately if you have the money and don’t mind paying premium I ask you to give it a try. For small time people like me, Azure comes off as an overpriced service. I hope to come back to Azure someday, but it’s highly unlikely with those bandwidth prices.