Blog
Ever since the later years of my college career, I have had a strong desire to start and run my own successful venture in the world of software. I can't quite explain it, but the idea of working for myself has always been much more appealing than the idea of working for somebody else, being stuck on the treadmill of trading time for money.
For that reason, I've spent many late nights and weekends tinkering with code, trying to learn the skills that would some day translate to a successful digital business.
One of the biggest success stories of my life thus far is the story of a project that was born from this desire, ended up failing and ultimately being resurrected and providing extreme value.
I've been running websites with Firebase for years. It's reassuring knowing that you don't have to worry if your site is up and running or if your server is performing well. You know that your content is being served with the reliability, performance and speed that only Google can offer.
Beyond that, they make it super simple to integrate with their products. You simply log in, run a couple commands and your site is live. In this article I'll give you an overview of how I set up my websites using Firebase.
Building a successful career and building a positive reputation are syonoymous in my eyes. Having a solid reputation will open up new opportunities for you as well as shielding you in the tough times. When you have come to be known as a positive, effective team member you will surely find that doors open for you over time.
There are a few simple things you can do to ensure that you earn the reputation of someone who makes a team better and drives projects forward. By making a conscious effort to approach each day with a positive attitude, working hard to become a true professional in your field and treating others with respect and dignity you will always have options in your career.
Being a software developer is truly a gift in life. You have the power to create something that never existed before, and you have an unlimited and free source of the raw materials required for the job — your thoughts and ideas.
I like to take this even further. I like to think of that creative power as a responsibility. You are one of a relative few on this planet who can create in this way, and so I truly believe that people should invest significant time and energy into it.
In order to do that, you need to maintain a decent computer setup. And these days, a full-fledged office isn't a bad idea either. I want to help you understand why these investments will pay off for you and your career in the long run.