Skip to content
/ Anatomy Public

A detailed anatomy of a full stack software engineer's workflow. All the technologies, tools and apps that I use.

Notifications You must be signed in to change notification settings

dqnamo/Anatomy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 

Repository files navigation

CleanShot 2021-04-25 at 09 41 24@2x

Items marked with ':heavy_dollar_sign:' are paid products or services.

Items marked with ':gem:' are products or services that have both free and paid versions.

The Core

These are the things that are at the heart of the operation.

  1. Macbook Pro. πŸ’²
  2. Ruby. Dynamic, open source programming language with a focus on simplicity and productivity.
  3. Ruby on Rails. Web framework using ruby that optimizes programmer happiness.

My Text Editor

Where the magic happens.

  1. Sublime Text πŸ’²

πŸ“¦ Packages

Use package control to easily install packages for sublime text.

  • PackageControl
  • A file icon
  • Rails Partial
  • Rails latest migration
  • Sublime Linter
  • Sublime Linter - Rubocop
  • SideBar Enchancements
  • Zen tabs
  • Tabnine πŸ’Ž

Sublime settings file

{
	"font_face": "MonoLisa",
	"theme": "Gravity.sublime-theme",
	"rulers": [120],
	"color_scheme": "Packages/Theme - Monokai Pro/Monokai Pro (Filter Spectrum).sublime-color-scheme",
	"gravity_highlight_color_green": true,
	"gravity_title_bar": true,
	"font_size": 13,
	"ignored_packages":
	[
		"Vintage",
	],
	"highlight_modified_tabs": false,
	"detect_indentation": true,
	"tab_size": 2,
	"translate_tabs_to_spaces": true,
	"auto_complete": true,
	"auto_complete_triggers":
	[
		{
			"characters": ".(){}[],'\"=<>/\\+-|&*%=$#@! ",
			"selector": "source.python",
		},
		{
			"characters": ":.(){}[],'\"=<>/\\+-|&*%=$#@! ",
			"selector": "source & - source.python - constant.numeric",
		},
		{
			"characters": " qazwsxedcrfvtgbyhnujmikolpQAZWSXEDCRFVTGBYHNUJMIKOLP",
			"selector": "text",
		}
	],
}

...and here is how it looks. CleanShot 2021-04-25 at 10 19 18@2x

My Terminal

  1. iTerm2. The best natve terminal replacement that allows you do a lot more.

Functional

Visual

CleanShot 2021-04-25 at 10 45 14@2x

Unique Mentions

A utility-first CSS framework. This has quickly become my new favourite replacing bootstrap.

TabNine πŸ’Ž

AI code completion tool that knows what I want to do before I do!

The best place I find interesting new products, services and apps.

Apps

App Name Description Platforms
Slack πŸ’Ž The best way to communicate with your team. iOS macOS Web
GitHub desktop Easiest git gui I have used. macOS
Ray cast Powerful spotlight replacement with custom script commands. macOS
Around.co The best video call/collaboration tool I have used! Makes it more fun and less tiring. macOS Web
Postico πŸ’² Native GUI for databases. macOS
Safari Browser that doesnt use max RAM! iOS macOS Web
Pastebot πŸ’² Clipboard manager. macOS
Loom To easily create and share screencast videos. macOS Web
Bear πŸ’Ž Native note taking app for meetings etc. iOS macOS
Swish Easily manage windows using gestures. macOS
Setapp πŸ’² Curated apps. macOS
Color slurp Easy to use universal color picker. macOS
Sketch πŸ’² My design platform of choice for app design or general graphic design. macOS

No.1 Rule

I believe every single one of these tools, makes me more productive and efficient at what I do but the number one rule that surpasses all the fancy tools that you may have is to just DO! The core at the anatomy of a full stack software engineer is to Just do stuff.

About

A detailed anatomy of a full stack software engineer's workflow. All the technologies, tools and apps that I use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published