# HG changeset patch # User ellis # Date 1700446074 18000 # Node ID 5ae7a67b209ec6589d604f00db174a2642cab345 # Parent 9dd35bc56a8153d97d2a1d2556affca62558d656 blog update diff -r 9dd35bc56a81 -r 5ae7a67b209e hello-world.org --- a/hello-world.org Thu Nov 02 22:50:59 2023 -0400 +++ b/hello-world.org Sun Nov 19 21:07:54 2023 -0500 @@ -1,21 +1,95 @@ #+TITLE: hello world -Hello world, +If we've spoken recently I may have mentioned this new venture, but I +certainly didn't communicate my intentions well. Now is the time to +elaborate. + +* The Compiler Company + +The name is a play on the phrase /Compiler Collection/, as in [[https://gcc.gnu.org/][GNU +Compiler Collection (GCC)]] and emphasizes my approach to +problem-solving involving compiler technologies. + +I recently registered as an LLC, but the purpose of the company is +that of a company incubator, or /compiler/ if you will. In other +words, I intend for /The Compiler Company, LLC/ to be a hub for +developing various interconnected products and services which can be +operated and managed independently of each other. -My name is Richard, and a few weeks ago I registered my first company: -/The Compiler Company, LLC/. +/The Compiler Company/ technically provides two things: +1. free and open-source software +2. professional consulting services + +The software is made publicly available without restriction and anyone +can pay for paid professional consultations/training/etc. + +The /core/ of our software suite is an insanely powerful development +environment built from scratch. It is the catalyst of engineering for +every other software component I build and reflects how I believe +software should be developed /today/. + +The suite further contains a mixed bag of plugins, extensions, +libraries, and applications intended for software development in +addition to /all/ vendored dependencies. This setup gives us complete +control over every possible piece of code we encounter in the systems +we operate. + +* About Me + +Before introducing my company I think it's important to properly +introduce myself -- -If we've spoken recently I may have mentioned it, but I certainly -didn't communicate my intentions well. Now is the time to share those -intentions. ++ Richard Westhaver (ellis@rwest.io) ++ 29-years-old (he/him) ++ living in CT ++ UConn graduate 2016 (economics+philosophy) + +For most of my life, music has been my muse. I played piano and drums +in the school bands, played gigs in the local scene and in college +started gravitating towards digital recording, sound design, and the +process of making music. I started to recognize all the little things +about music that made it so attractive to me: Composition, Rhythm, +Design, Creativity... All these fundamental concepts, which weave +between eachother to produce a piece of music. It's something I started +to think about deeply and apply to other mediums -- most importantly, +computers. -* Guided Tour +Programming, in many ways is music to computers. Programmers /are/ +musicians. This has been my approach ever since I started learning the +basics of Python. After college I began tinkering with Arduino boards, +learning about basic NLP models, and building digital synthesizers +with Max/MSP. I eventually got a job at a SaaS company in an Agile +product support role which was the perfect opportunity for me. I +learned all about web applications, software lifecycles, APIs, and the +usual cloud infrastructure. In a matter of months I knew what I wanted +to do for the rest of my life. + +For the next few years I worked all day and programmed all night. I +became fluent in all things software and was in this sort of crazy +cycle, but loved it. Around early 2019 I started working closely with +a small group of exceptionally talented developers. We were delivering +massive projects for our clients while developing our own R&D +department. + +One day, I was unexpectedly laid off. I would be lying if I didn't +admit it was absolutely /soul-crushing/. It was at the beginning of +COVID and there was a huge corporate shake-up (brand new C-suite), but +for someone like me it's impossible not to internalize that and wonder +why. This was a difficult time in my life and it took me quite some +time to get back on my feet. + +On the bright side, I did get to spend some time thinking about /how/ +I want to program. When you're working 60h+ weeks at a software +company, this is something you can rarely afford if at all. I also +made an important decision on where I want my career to go - on how I +want to make money and participate in the industry. I want to work for +myself. * Philosophy ** Computers ** Compilers ** Companies -* The Big Idea * Next Steps +We have a long way to go. ** Code ** Services