About me
Who am I?
Greetings! I'm Carson Hartley, aka Chartley. I'm a web developer from Alberta, Canada. I've been self teaching myself programming for the last couple years now, and it has since become my greatest passion.
I think what I love most about programming is that as a creative endeavour, it is very multidisciplinary. It allows me to work with images, text, logic, and more. The world of technology moves so fast, the opportunity for continuous learning is something that keeps me moving forward. Most of all, I love the collaborative nature of programming, being about to work with others, and build things that solve peoples problem is what I find most rewarding.
I'm currently looking for work, so if you have a website or any other problem to solve, please reach out! I'd also love the opportunity to work in an agency or startup, so reach out if you think we could be a good fit!
Cheers!
~Chartley
What's my story?
I grew up in Grande Prairie, Alberta. I lived there until I was 19, before moving to Calgary, Alberta for College. There, I studied Environmental Technology, chemistry, math, ecology, and everything else in that program. However, I found that the jobs in the end didn't spark passion with me, I couldn't see myself being heavily involved in Alberta's Oil industry. From there, I pivoted into carpentry instead, building decks, housing construction, and working in a professional carpentry shop.
In my early 30s, I moved to Victoria Canada. There, I found work with an arborist company. I think this might have been the funnest job I've ever had, the work was rewarding and the crew was a lot of fun. While living on the island, I also fell in love with rock climbing, which as since been a great passion that I can see being a life long adventure.
I've since moved back to the Calgary area, to be closer to family. It's here in the last couple years that I've commited to learning programming while working a part time job in Calgary.
What am I using?
Languages
Most of what I use is centered around web development. As a hobby, I explore other languages for game development or other curious endeavours.
- HTMLDocument markup for webpages
- CSSLanguage for styling HTML
- JavascriptScripting language for interactive web apps
- AstroStatic generator for making content driven websites
- NodeRuntime Environment for JS. Used for local processes and servers
- ReactJavascript library for making dynamic apps
- TypescriptA superscript of Javascript, adds type safety to Javascript
- VimYeah, I'm calling this a language, it's a text editing language
- GitNot a language, but a version control system
Hardware
For a computer, I'm using an M1 Macbook Air. I use a standard Apple keyboard in desktop environment, as well as trackpad and mouse. I use one 23" monitor, with the laptop itself being a second display.
Software
Text Editor
I'm using Neovim as a text editor. Up until recently, I used VS Code. I'm happy with either editor, but I think using Vim keybinds is both fun and a good investment for the future!
Note Taking
I think taking notes is important, I use Obsidian for that. It's been an invaluable resource for collecting links, knowledge, snippets, and more. Most of all I just use it for daily notes for thinking in a more structured way.