Skip to content

Instantly share code, notes, and snippets.

View MichaelDimmitt's full-sized avatar
:shipit:
𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫

MichaelDimmitt

:shipit:
𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫
View GitHub Profile
@MichaelDimmitt
MichaelDimmitt / ideating.md
Last active November 9, 2023 14:49
ideating how to get operating system changes

The original goal of this gist was to provide the same behavior to the "history" command in bash which tells you all of the commands you have written in your bash session, but tells the history of commands you added when using the elixir repl iex. The expected result is to print out all commands and their associated line numbers.

tldr: The instinct is to jump right in and solve the problem. But this document is an effort to create a framework of thinking on how to approach the problem and deal with all failure scenerios until it is proven truly impossible. Hopefully when a similar situation pops up I can utilize the same framework and skip or speed up this step of generating strategies to solve the problem.

Operation "track operating system changes"

Operation "track operating system changes" when in an elixir process.

With this information, I can achieve my original goal of finding where the operating system stores the up arrow history text when in an iex terminal session.

How my brain is tryi

@MichaelDimmitt
MichaelDimmitt / meetings.md
Last active August 6, 2024 17:55
Meetings: Six Thinking Hats, Radical Candor, Crucial Conversations summary

Still needs work, here are some quick thoughts!

Six Thinking Hats

Paraphrasing: What I liked about this book was the concept of making a map making a mental model of all the ideas around a subject and how to think through those ideas completely by making use of the six hats. Verses what is mentioned in the book as western thinking to be critical of ideas and have ideas tied to ego and go with a single solution.

I think these concepts combine well with the other ideas expressed in the two books below of

  • debate meetings (where no decision is made) but the landscape is learned / ideas discussed.
  • who to invite to a meeting.

Wearing the blue hat in a conversation is an attempt to organize what was talked in the conversation/meeting. Discover action items, capture decisions, or schedule future decision future meetings / discussions.

@MichaelDimmitt
MichaelDimmitt / gist:e2be95d876ffeaaf6e6f6e6d617d9e1f
Last active February 1, 2024 15:28
yet another Phoenix Unicorn Dev Ops summary

yet another Phoenix Unicorn Dev Ops summary

Disclaimer
I do not believe these books are a "magic bullet" that work for all or any situations. But it is nice to have another perspective and a lens I can use to see what implementing some of this would look at my previous work experiences. But also, how hard would it be to reverse and apply some other framework to previous work experiences?

After reading/listening to the books/audio_books "The Phoenix Project", "The Unicorn Project" and "The Dev Ops Handbook", I found it most helpful to write down the core concepts so that I could explain them to others without them needing to read the books.

Having these concepts helps to talk about these ideas with other people who may never read the books on my suggestion.

@MichaelDimmitt
MichaelDimmitt / gif-into-readme.md
Last active September 9, 2023 17:06
Adding a video to a readme with relative linking.
@MichaelDimmitt
MichaelDimmitt / basic-iex-elixir-investigation.md
Last active December 21, 2023 21:03
basic commands for investigating elixir projects

Basic info commands after you have done iex -s mix and started looking at your project. I thought it was πŸ†’ . More fun than needing to hit tab twice and search at the blurb of text that came back of all possible options.

Get the name of my project instead of looking in the mix file:

  1. Mix.Project.get.project[:app]

Tell me all the keys in my application
2. :application.get_all_key(Mix.Project.get.project[:app])

Tell me the modules in my phoenix application named hello_world

@MichaelDimmitt
MichaelDimmitt / new-architecture-reference-docs.md
Last active January 25, 2025 18:11
new project architecture reference documents.
@MichaelDimmitt
MichaelDimmitt / organized-list-for-front-end-devs.md
Last active September 8, 2024 18:09
Organizing all of my gists (Front End focus)

search gists by myself that may be missing: user:michaeldimmitt <enter keyword>
common keywords: react, typescript, javascript, css - note to self I need a way to auto generate.

Organizing all of my gists

This is an organized list to share all of my gists to a front end developer.
Please let me know if any information gets out of date and feel free to leave comments!

Overall

@MichaelDimmitt
MichaelDimmitt / follow-the-advantage.md
Last active October 2, 2023 15:07
follow the advantage?

Should you follow the advantage? or,
Should you find and fill team needs like ui design / typography and make that your passion?

Circumstance of tools can lead you to say,
Because I have these tools, this is how i can bring the most benefit to society.

Not sure software development requires expertise, so much as, it requires getting setup for success by having the tools nearby so that you can put them in front of you and not throw it away after you have built the thing.

What can a software developer do that others cannot do?

  1. network requests
@MichaelDimmitt
MichaelDimmitt / tmux.md
Last active April 17, 2025 14:04
tmux questions that will be answered in future

Access choose

<prefix> s - show sessions in choose mode
<prefix> w - show windows in choose mode

Create a new session

<prefix> : new -s <name of session>

Rename an existing session

Ctrl + B, $ https://superuser.com/a/428025/644627