Giter Site home page Giter Site logo

alejandrofrias / redwood Goto Github PK

View Code? Open in Web Editor NEW

This project forked from redwoodjs/redwood

0.0 0.0 0.0 189.89 MB

The App Framework for Startups

Home Page: https://redwoodjs.com

License: MIT License

JavaScript 47.93% TypeScript 51.56% CSS 0.23% Shell 0.07% HTML 0.08% XS 0.07% Prolog 0.06%

redwood's Introduction

Alejandro Frias

Hi there! Welcome to my public github profile! Thanks for visiting!

About me

I started programming to get closer to my Dad. He (and my mother) studied CS in college. My dad kept up with it for a long career and my mother uses the skills all the time in her work. When my dad was sick with the flu (I was in high school at the time) his idea of a way to pass the time was call me into the bedroom to pair program a Soduke solver in Javascript!

My favorite aspect of software engineering is learning new things and teaching others those things. The spirit of collaboration is strong in this community! My plan for a long time now has been to have a successful career in software development, then take what I've learned and give back by becoming a professor. Things seem to be going well so far to that end!

Current Going Ons (as of 07/21/2024)

Work

I am currently working at LeftLane Software Inc., a vertical SaaS company aiming to deliver modern software solutions to independent car dealerships. I was the first engineer higher in 2022 and was promoted from Founding Engineer to Director of Engineering and Operations in 2024.

We built this application via RedwoodJS, a full-stack Javascript/Typescript framework.

Learning

I am always learning. For ever a student (and teacher!).

Courses

Most recently, I've been taking the JoyOfReact course (73% complete so far!). You can see my review of their course in my course work

I periodically take software courses and tutorials. Not just to hone my skills, but to hone my teaching skills. You may have heard that "teaching is the best way to learn". Well I take that a step further and like to also say that "learning is the best way to teach", as in giving others a chance to teach you is a great way to have them learn. So training myself as a student is training for being a teach. I also love to mentor others.

Books

Some books have been the most influentual for me in recent years:

  • "A Philosophy of Software Design" by John Ousterhout
    • Loved the chapter on good documentation. Gave me the words I needed to explain to others what made good/bad inline comments. TL;DR: A useful comment adds context or specificity, describing the code at a high level summary or adding extra details not immediately obvious from the code itself. A sign of a bad comment is one that repeats the variable names or describes the code at the same leve, just in English (fine for learning, but not create for future devs who know how to read code).
  • "The Clean Coder: A Code of Conduct for Professional Programmers" by Robert C. Martin Series
    • The hottest take on flow state, or "getting in the zone", I've ever heard! TL;DR: avoid flow state when coding up long lasting work that multiple devs will work on. You lose sight of the big picture when you get into that focus mode, and 2x speed up you might get from coding in the "zone" will not make up for the compounding architecture decisions you make that didn't take the whole context of the project into consideration.

redwood's People

Contributors

aldonline avatar antonmoiseev avatar burnsy avatar callingmedic911 avatar cannikin avatar cjreimer avatar dac09 avatar dependabot[bot] avatar dhausser avatar dthyresson avatar forresthayes avatar hemildesai avatar jamesgeorge007 avatar jeliasson avatar jtoar avatar jvanbaarsen avatar kimadeline avatar krisztiaan avatar m0nica avatar mohsen1 avatar mojombo avatar noire-munich avatar olance avatar peterp avatar pi0neerpat avatar renovate[bot] avatar robertbroersma avatar terris avatar thedavidprice avatar tobbe avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.