I've been doing web development since 1995. It's been a blessing and a curse. These past 20+ years have been full of sleepless nights, nightmares of undefined variables, alerts at 2am saying the server is unresponsive. I wouldn't have it any other way. I thrive on having root access.
Other than my wife, I have two best friends. Google and Amazon Echo. Google seems to know everything and because we are such good friends, I know everything as well...at least everything I need to know. Amazon Echo is there to keep me company and knows how to deliver the tunes.
My First Rule of Programming: Just because you can, doesn't mean you should.
I love strapping on CSS to nakedness, it's breathtaking, even in the moonlight. It reminds me of being indecisive about clothing, what to wear, what not to wear, who cares, wear whatever you want till it just feels right! CSS.. working hand in hand with HTML for over a decade, and loving it. Creating foundations that exist over all frameworks, dynamic, intuitive, crossing all barriers and platforms... it speaks for itself and well without it, who knows where we'd be.
I'm not the best at creating things from scratch. I have the mentality of not wanting to reproduce the wheel. So, give me an example and I'll make it better.
This is where I excel. I'm fast and I'm good. Enough said.
I'm an artisan. I like good looking code. I've tried multiple frameworks (Yii2, CodeIgniter, Laravel, Zend Framework. I even built my own.). I always come back to Laravel.
I'm not necessarily a fan of AngularJS or the MEAN Stack in general. But, I can get things done.
I can't live without jQuery. Quite frankly, why would anybody want to? It's sexy and because I use it, I'm sexy too.
Inners, Outers, Pivots, and even Unions are my speciality. I'm a fan. But please, keep it simple. There is no reason to have a million joins just because you don't know how to design a database correctly. Simplicity is key.
Building frontends or backends doesn't do any good without a way to serve them up to the world. I prefer the Apache Web Server over Nginx because I know more about what makes it work and what breaks it.
NoSQL, all JavaScript. Been working with MongoDB for the past two years and still haven't even touched the surface.
Talk about taking the effort out of server administration. EC2, RDS, ElasticBeanstalk, Security Groups. Twenty years ago this was unheard of. Now, we have services in the cloud that make it so I don't have to worry about a hard drive going bad.
Built and continue to build patent pending technologies.
Played around mainly with Visual Basic before the .Net came around. Never again.
Built an online marketplace for small business to get online quick and easy.
Designed and built enterprise IT infrastructure.
Dropout. I tried again thinking that this time it would be different. When I ended up teaching the classes, I realized that I was just wasting my time and money.
Dropout. Knowing more than my instructors was difficult. Actually, not really, web technologies have come easy for me. Oh, Lord, it's hard to be humble.