I turn 30 tomorrow and I wanted to write something down. I didn’t know what I had to say, but I started writing anyway… this is what I came up with.
What I’d like to start with is that you often hear that “time goes by so fast” and one would think on the brink of the next decade I’d be asking myself “where did the time go?” But I’m not. As I think about it, this last decade has been incredibly long. I think of some incredible moments I’ve had during this time and some of the amazing memories…
I absolutely love writing with medium’s editor. That’s why I’m more likely to write a post here than on https://andyhartnett.com
So in order to break down barriers for myself in writing more often, I decided to build my own editor. There are other repo’s out there that are similar, but I wanted to build this for myself. (I enjoy building stuff)
I built this with Vue because it’s my favorite JS framework. I was able to prototype and ship an MVP of this in just over an hour. When I have ideas and want to prototype, I just
At 21 years old I made the decision to switch my major from Business to English Teaching. I loved writing, found joy in those classes, and frankly if I heard about widgets one more time in ECON 101 I was going to jump out of a window. Thus began my journey into teaching.
I always admired my teachers. Well, not all of them. But there were a few who were bonafide heroes to me. And those heroes taught creative writing.
Those heroes taught creative writing
My grandparents were both teachers. My grandfather was a basketball coach, and I played basketball…
Gumroad kicked off the 14 Day Product Challenge on Oct. 26th. And today (Nov. 3rd) I finished writing the first draft of my E-book: “Zero to Developer” a 62 page Ebook that takes you from not knowing anything about how the internet works to landing your first job as a Jr. Developer.
The internet would have you believe differently. The level of complexity in building products these days is baffling.
What once was an HTML page with a simple database has been replaced with statically served SPAs stored on S3.
What used to be a PHP script that saved data to a SQL database has been replaced with serverless lambda functions spun up with AWS Amplify.
It would seem that a software developer starting today would need a full blown certificate in AWS or Azure to build a todo list.
And when you have built something, the gate keepers of the programming…
When I starting going to college, I knew I needed a job. Operating under the guise that I would find a job as a janitor, or at the university store, I went down to the job fair on the first weekend of school. There were plenty of booths for different shops on canvas but there was one booth that stood out.
It was a company that worked under the university, building websites for the College of Arts & Sciences. And I knew right then, THAT, was the job I wanted while I was in school. I picked up an application…
When I have an idea that strikes, I want to start building as fast as possible. I use the MEVN stack (Mongo, Express, Vue, Node) when I want to standup a project quickly. Here is how I setup these projects in 5 minutes or less.
Navigate to wherever you store your projects
vue create client
This sets up the entire scaffold that you need for “server/client”
Initialize the node project
Install the dependencies
npm install express cors
And open up the server directory in your favorite editor:
Do something once really well, so you don’t have to do it again.
“Solve problems once and never think about them again.“
— Words I wish I heard when I started programming.
Who remembers that all of those parameters are a comma delimited string? Not I, said me. Personally I’m lazy. I never want to google “how do I…
Or — How programming didn’t make me rich
I firmly believe in being the right kind of lazy. And such was the case when I embarked on my most recent project.
“Programming is the pursuit of laziness” — Some Wise Developer
Blackjack is a fun pastime I like to indulge in when in locations that allows me to do so. Like most people who have gambled, I have had that fantasy of really going on a roll one night and walking away a rich man.
So I got to thinking, can I game the system? If I wrote some code…
As a developer I am constantly learning. One of the latest things I’ve been reading about is firebase, and I am impressed! The possibilities are endless, but real-time data apps have never been easier. So follow along, and you’ll see that you can build a chat app with Vue and Firebase in just minutes. (No knowledge of Node, Sockets, etc required.)
In your terminal wherever you want to create this project, do the following:
vue create firebase-chat
Then you will be presented with some options. Make sure you leave Babel selected, the other options…
Programmer — Writer. @andyhartnett12