Skip to content
View 3SigmaTech's full-sized avatar
Block or Report

Block or report 3SigmaTech

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
3SigmaTech/README.md

Hello! I'm Lucus 🤘

LinkedIn

Backstory on the Github account name: Several years ago I created an LLC for doing consulting work - I called it 3Sigma Technologies because "It isn't perfect, but it's really close" was kind of my operational paradigm at the time...and still is. With that out of the way, let me quickly overview what you'll find in my assorted repos then talk about what I have done and am looking to do.

I've been writing code for the better part of 20 years now which makes me "experienced" but not "experienced" - I know what I'm doing, most of the time, but I've barely scratched the surface on what can be done. In that time, I've worked with more coding languages and markup than I care to think about - VB6, VBA, Matlab, LaTeX, Python, Javascript, [Angular, React, Node, ...] C#, SQL/T-SQL, C++, CUDA, CSS/SASS (probably more, but you get the idea)...and enough Ruby, PHP, and Java to know I could probably figure them out (but I'll go to my grave questioning Ruby's unless keyword).

This means, roughly, I can do what needs doing when it comes to software (or figure it out in short order). It also means when I'm unemployed for extended periods - like in 2023 - I can keep myself sharp by learning and working on things that I'm curious about.

For example, so far in 2023 I've:

  • Learned how SVGs work, and learned to draw them manually. I'm no artist, but it was fun to learn about the inner workings of vector graphics.
  • Made my first NPM package. Well, that is my second; this is my first but I linked to it in my first bullet. These won't revolutionize anything, but it was a good learning experience.
  • Learned how to use Github Actions - though I know I've only scratched the surface on this.
    • I have used Bitbucket and Azure CI/CD pipelines in the past, so Actions were easy to pick up.
  • Wrote a Zendesk App. I'm not expecting to any money off of it (it solves a very niche problem) but I enjoyed learning the process.
    • I was also legitimately curious if one could create an app for less than $1.00 per agent per month (when priced per agent) because that was the lowest nonzero cost I'd seen in the marketplace. As you can see, the answer is yes.
  • Went a whole lot deeper into Gulp build scripts than I thought I ever would (And hooooooly $#!& did I spend an inordinate amount of time working the kinks out of those...writing your front end, back end, and build system all in typescript really makes for some interesting IDE challenges).
    • As a quick aside: some of you are looking at the above and thinking, "Why not just use Webpack?" And in retrospect, that was probably the right way to go. But the above was a gradual evolution of tinkering...I did not set out to create a monstrosity of a build script. (Small by enterprise standards, but big for the kinds of podunk projects I use it on.)
  • Learned React - at least, I think I learned React. I don't have [m]any React developers in my immediate circle to validate my knowledge. The code works; it's clean (to me); and React makes building front ends rather fun.
    • I never had a major disliking for jQuery, but the concept of a Virtual DOM is...refreshing. And I always found Angular to be somehwat overwrought - I understand the value-prop of having that much logic in your view layer, but for me it always felt like I was doing it wrong. But I suppose that's something of an unpopular opinion.
  • Found out you can create entity diagrams in Readme files! THAT IS SO AWESOME!!!
    • The above repo is part of a collection of Salesforce repos (including this one and this one) I had laying around from past work. These repos came about from Step 2 of the sequence of Have Problem Prototype [Removable] Solution Implement [Longterm] Solution. So, while they do what they're supposed to, they are a good deal removed from "production grade". And they are very, very out dated.
  • ...
  • Started using Salesforce Trailblazer in May '23 to finally get some certifications.
    • I've been an admin, developer, and implementation consultant for many years but never bothered with the certs. I'm rectifying that now (Certified Admin, Advanced Admin, App Builder, Platform Developer I, Platform Developer II, Javascript Developer thus far; hoping to rep out a few more in the coming couple of months).
  • ...
  • Wrote an obtusely long self-introduction.
  • Made up for some lost time with my German Shepherd - lots and lots and lots of walks.
  • Getting into shape - and teaching some friends how to do the same.
    • For those interested, here is a fairly...aggressively written overview of the approach I take. (While I plan to rework this into a more effective action plan, it suffices to transfer some useful knowledge.)
  • Worked on go-to-market and market discovery strategies for Section 8 Secrets.
  • Studied for, and passed, the Certified Strength and Conditioning Specialist exam. Not for any professional aspirations, more because I take my hobbies unusually seriously (and since my workouts could best be described as "certifiable" I figured I might as well be, too).



Consulting

Generally speaking, I work with folks whose situations fall into one of three main categories:

  1. You're not sure what to do next.
    • Or, more commonly, you're not sure what to prioritize next.
    • Examples: you need your Salesforce installation optimized but you don't know where to start, or you're looking at a Revenue Operations program (Sales Enablement, Agent Training, QA, Customer Onboarding, Analytics) that needs to be upleveled and aren't sure the best approach.
  2. You know what to do next, but you're not sure how to do it.
    • Examples: you need some Salesforce admin or development work done or you need a custom Zendesk app or workflow configured.
  3. You know what to do and how to do it, but don't have time.
    • Examples: you have a fully utilized core engineering team but have an urgent need to integrate your product with whatever tool or platform, or your CRM Team is currently prioritizing revenue team requests but your service department has needs.

If you're in need of some bolt-on operations horsepower, I'm insanely cost-effective. Not sure if I'm the right person to talk to? Hit me up - I'll help you out or point you in the right direction. The first conversation is always free, as is the resulting collateral.



TODO

  • Port self-introduction into three(?) sections:
    • Career path (Resume++)
    • Operating Methods
    • Leadership Principles

Popular repositories

  1. CUDA-DDP CUDA-DDP Public

    C

  2. hyper-venn hyper-venn Public

    JavaScript

  3. zen-awesomeness zen-awesomeness Public

    JavaScript

  4. zendesk-translations-writer zendesk-translations-writer Public

    JavaScript

  5. 3Sigma-Surveys 3Sigma-Surveys Public

    Apex

  6. 3sigma-invites 3sigma-invites Public

    Apex