😴 Co-Founder of Lazy Texts LLC. || 🟨 ⬛️ UCF Alumni. || 🤓 B.S. Computer Science. || 👨🏻‍💻 https://charlielevine.dev

How I Built a Niche Texting Business From My College Apartment

Image for post
Image for post

From a young age, I have experienced an unstable relationship with my education. No matter how hard I tried, my backpack was stuffed with loose papers, my assignments were turned in late, and my work never had my name on it. ADHD and executive dysfunction posed unrelenting challenges in the classroom. Growing up led to increasingly intense battles with myself, my parents, and my teachers.

Going into college, I fell in and out of recurring bouts of depression, rarely mustering enough energy to make it to class. I felt great comfort in fantasizing about dropping out and never looking back…

A Highly Opinionated Guide

Image for post
Image for post

If you want your terminal to look as cool as mine, then you came to the right place. As a work-from-home developer, I look at my terminal just about every day. Since the default macOS terminal is awfully bland, I went ahead and gave it some personality. The following guide will walk you through the steps needed to make your terminal look exactly like mine, with the help of some amazing open-source projects.

Install Homebrew

Homebrew is The Missing Package Manager for macOS.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)

Install Prezto

Prezto — Instantly Awesome Zsh

git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

First, we need to…

Ultimate Angular Guides

Powered by RxJS and Angular Material

Image for post
Image for post

Copy Paste Setup Speed Run

The following commands create a new Angular app, generate the component where the auto-saving form will live, serve the app, and open the project in Visual Studio Code.

ng new AutoForm --style=scss
ng g c auto-form
ng serve
cd AutoForm
code .

Replace the contents of app.component.html with this:

Is It Worth the Purchase?

Image for post
Image for post


My CleanMyMac X journey began about a month ago when I needed extra storage space on my 2015 Macbook Pro. I have had that thing for over five years and I had accumulated many files and applications on it by that point. Between all my games, photos, school projects, and then a major programming project I had been working on, my computer’s storage was at its limit.

I had long withheld from purchasing a solution to my storage problem, stoically enduring the constant alerts from my laptop that I had no storage.

Mind you; this problem persisted even with the…

Angular, React, Vue, Svelte, and the many frameworks to come.

Image for post
Image for post

There are many options for frontend frameworks out there today, and the list will only expand and evolve throughout the years. There are practically full-blown online wars over which framework is the best, each with its own set of pros and cons and an entire internet full of articles detailing them.

When choosing a frontend framework, I can assure you of one thing — It doesn’t really matter.

As history has shown, web development is an exponentially evolving field, and quite simply, you will either sink or swim if you are not prepared to jump from one framework to the…

Minimalistic, Hands Off, and Enjoyed on My MacBook Air (M1, 2020)

Image for post
Image for post

Today, I want to share three macOS apps that I use daily. They are lightweight and unobtrusive, which is why I enjoy them so much. I installed all three using Homebrew, but they can be downloaded using alternative methods, which can be discovered in the apps’ respective links.

Menu bar apps sit in your Mac's menu bar and can be easily accessed by clicking their icon.

Personal Website

Journey From Start to Finish 🏃‍♂️

Image for post
Image for post

TL;DR: See my finished product at charlielevine.dev!

Part 0. Background.

I have never used Vue or Nuxt before writing this. Coming from a strong Angular background, I wanted to find a simple JavaScript-based static site generator framework to create my personal website. Since I have heard a lot of buzz around it lately, I decided to jump right in. I will delve into the project now and document the process as I go.

Part 1. Setting Up.

npx create-nuxt-app charlie-levine-dot-dev

I had to look up a few of the options to try to make informed decisions. For the most part, I went with what felt most comfortable…

Mastering the Markdown File

Image for post
Image for post

Today I feel like I found a hidden easter egg in a videogame, and I am eager to take full advantage of it. I created a repository with the same name as my username and checked the box to initialize it with a README.md file.

Ultimate Angular Guides

Powered by Open Brewery DB, NGX-Infinite-Scroll, and Angular Material

Image for post
Image for post

Ethical Disclaimer

Infinite scrolling can be highly addictive.

I recommend the article “Why the infinite scroll is so addictive” by Grant Collins. It thoroughly delves into the psychological factors that entice users never to stop scrolling.

I also strongly recommend “The Social Dilemma” on Netflix. This documentary investigates the intensely adverse human impact of social media, which is more times than not accompanied with infinite scrolling. Don’t get me started on how many hours I have wasted scrolling down Instagram.

With that being said, infinite scrolling is undeniably a highly effective way to present a boundless list of data to your users.

Image for post
Image for post

Translating my thoughts into words, both spoken and written, often feels like translating French to Swahili when I speak neither of those languages.

My thoughts circulate chaotically, coming in as quickly as they go out. From struggling to follow a basic conversation to wanting to jump out of the nearest window during an unengaging classroom lecture, I have certainly lived through many challenges facing those with ADHD.

I am 21-years-old and graduated college in December of 2020. I love my ADHD brain for the simple fact that it makes me who I am. …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store