Skip to content

Instantly share code, notes, and snippets.

View boddhisattva's full-sized avatar
🌷
Vasudhaiva Kutumbakam 🙂

Mohnish G J boddhisattva

🌷
Vasudhaiva Kutumbakam 🙂
View GitHub Profile
@boddhisattva
boddhisattva / talk_abstract.md
Last active September 5, 2024 10:45
Talk on 'Connection Before Correction'

𝗪𝗲 𝗵𝘂𝗺𝗮𝗻𝘀 𝗮𝗿𝗲 𝘀𝗼𝗰𝗶𝗮𝗹 𝗮𝗻𝗶𝗺𝗮𝗹𝘀 & 𝘀𝗼𝗰𝗶𝗮𝗹 𝗰𝗼𝗻𝗻𝗲𝗰𝘁𝗶𝗼𝗻 𝗶𝘀 𝘁𝗵𝗲 𝗻𝘂𝗺𝗯𝗲𝗿 𝗼𝗻𝗲 𝘀𝗼𝘂𝗿𝗰𝗲 𝗼𝗳 𝗵𝗮𝗽𝗽𝗶𝗻𝗲𝘀𝘀, 𝘀𝘂𝗰𝗰𝗲𝘀𝘀, 𝗴𝗼𝗼𝗱 𝗵𝗲𝗮𝗹𝘁𝗵 & 𝗺𝘂𝗰𝗵 𝗼𝗳 𝘁𝗵𝗲 𝘀𝘄𝗲𝗲𝘁𝗻𝗲𝘀𝘀 𝗼𝗳 𝗹𝗶𝗳𝗲. On other hand working with people can be hard and can at times feel really overwhelming.

It appears that a majority of 𝗼𝗿𝗴𝗮𝗻𝗶𝘀𝗮𝘁𝗶𝗼𝗻𝘀 these days are so caught up chasing ambitious bottom line targets that they 𝘀𝗲𝗲𝗺 𝘁𝗼 𝗵𝗮𝘃𝗲 𝗶𝗴𝗻𝗼𝗿𝗲𝗱/𝗳𝗼𝗿𝗴𝗼𝘁𝘁𝗲𝗻 that at the very core, the 𝗯𝘆 𝗽𝗿𝗼𝗱𝘂𝗰𝘁 𝗼𝗳 𝗴𝗲𝗻𝘂𝗶𝗻𝗲𝗹𝘆 𝗯𝘂𝗶𝗹𝗱𝗶𝗻𝗴 𝗮 𝘄𝗼𝗿𝗸 𝗰𝘂𝗹𝘁𝘂𝗿𝗲 𝘁𝗵𝗮𝘁 𝗶𝘀 𝗿𝗲𝗹𝗮𝘁𝗶𝗼𝗻𝘀𝗵𝗶𝗽 𝗮𝗻𝗱 𝗰𝗼𝗻𝗻𝗲𝗰𝘁𝗶𝗼𝗻 𝗳𝗼𝗰𝘂𝘀𝗲𝗱 𝗶𝘀: more happier and fulfilled people at work and thereby 𝗶𝗻𝗰𝗿𝗲𝗮𝘀𝗲𝗱 𝗰𝗵𝗮𝗻𝗰𝗲𝘀 𝗼𝗳 𝗺𝗼𝗿𝗲 𝘀𝗲𝗮𝗺𝗹𝗲𝘀𝘀𝗹𝘆 𝗺𝗲𝗲𝘁𝗶𝗻𝗴 𝘁𝗵𝗲𝗶𝗿 𝗶𝗻𝘁𝗲𝗻𝗱𝗲𝗱 𝗿𝗲𝘃𝗲𝗻𝘂𝗲 𝘁𝗮𝗿𝗴𝗲𝘁𝘀

Also, many a times, 𝘄𝗲 𝗮𝗿𝗲 𝗮𝗯𝗹𝗲 𝘁𝗼 𝗴𝗲𝘁 𝘁𝗼 𝗽𝗲𝗼𝗽𝗹𝗲 𝗯𝘂𝘁 𝗮𝗿𝗲𝗻’𝘁 𝗮𝗯𝗹𝗲 𝘁𝗼 𝗴𝗲𝘁 𝘁𝗵𝗿𝗼𝘂𝗴𝗵 𝘁𝗵𝗲𝗺 in order for them to understand us. We end up wondering, how do we bridge that communication gap amongst fellow colleagues?

On 𝗦𝗲𝗽 𝟱, 𝗮𝘁 sofatutor, at the 𝘂𝗽𝗰𝗼𝗺𝗶𝗻𝗴 𝗥𝘂𝗯𝘆 𝗕𝗲𝗿𝗹𝗶𝗻 𝗺𝗲𝗲𝘁𝘂𝗽(details below), 𝗜 𝗶𝗻𝘁𝗲𝗻𝗱 𝘁𝗼 𝗴𝗶𝘃𝗲 𝗮 𝘁𝗮𝗹𝗸 titled '𝗖𝗼𝗻𝗻𝗲𝗰𝘁𝗶𝗼𝗻 𝗕𝗲𝗳𝗼𝗿𝗲 𝗖𝗼𝗿𝗿𝗲𝗰𝘁𝗶𝗼𝗻'

𝗧𝗵𝗲 𝘁𝗮𝗹

@boddhisattva
boddhisattva / how_i_intend_to_be_of_service.md
Last active September 18, 2024 10:25
How I intend to be of service as a (Freelance) Senior/Staff Engineer specialising in Ruby on Rails | Agile Coach

Work experience: Programmer(12+ yrs, Résumé) | Rails(10+ yrs, Code sample) | Independent Software consultant(3+ yrs)

About: Mohnish cares about people & his work. As a fellow human, empathy is a core value amongst other human & engineering values .

Location: I'm based in Berlin, Germany (it currently corresponds to CEST timezone)

Blog: Current Blog | Old Medium Blog

Other Timezones I can work in: I can sustainably overlap 4-5 hrs with Eastern/Pacific time or similarly with other timezones

@boddhisattva
boddhisattva / setup_system_tests_with_rspec_devise_rails6.md
Last active November 9, 2023 20:58
Setup System tests to work with RSpec, Devise and Rails 6

Setting this up took quite a bit of time and research for me, so just thought of sharing the learnings along the way that led to a working setup.

  • Initial error that I was getting with running System tests in Rails 6

    System test integration requires Rails >= 5.1 and has a hard dependency on a webserver and `capybara`, please add capybara to your Gemfile and configure a webserver (e.g. `Capybara.server = :webrick`) before attempting to use system tests.
    • since the error above says specify Capybara in the Gemfile, a part of my Gemfile looked like below:
@boddhisattva
boddhisattva / Guardfile
Created March 6, 2019 11:38
Guardfile code for running the exercise related tests in Exercism's Ruby Track
guard :minitest, test_folders: '.' do
watch(%r{^(.*/)?([^/]+)\.rb$}) do |match_data|
test_file = if match_data[2].include? "test"
match_data[2].split('_').first
else
match_data[2]
end
"./#{test_file}_test.rb"
@boddhisattva
boddhisattva / spec.rb
Last active December 27, 2018 07:48
Red-Green-Refactor by Example related exercise as part of the Fundamentals of TDD course in Upcase (https://thoughtbot.com/upcase/videos/red-green-refactor-by-example)
require 'rspec/autorun'
class Person
def initialize(first_name: , middle_name: nil, last_name: )
@first_name = first_name
@middle_name = middle_name
@last_name = last_name
end
@boddhisattva
boddhisattva / rna_transcription_v3.ex
Created October 24, 2018 10:34
RNA Transcript exercise v3
defmodule DNA do
@nucleotides %{?A => ?U, ?C => ?G, ?G => ?C, ?T => ?A }
@doc """
Transcribes a character list representing DNA nucleotides to RNA
## Examples
iex> DNA.to_rna('ACTG')
'UGAC'
defmodule RNATranscription do
@guanine ?G
@adenine ?A
@cystosine ?C
@uracil ?U
@thymine ?T
@doc """
Transcribes a character list representing DNA nucleotides to RNA
@boddhisattva
boddhisattva / rna_transcription.ex
Last active October 24, 2018 10:18
RNA Transcription Exercise - Elixir
defmodule RNATranscription do
@guanine "G"
@adenine "A"
@cystosine "C"
@uracil "U"
@thymine "T"
@doc """
Transcribes a character list representing DNA nucleotides to RNA
@boddhisattva
boddhisattva / supervisors_in_iex.md
Last active May 12, 2018 23:39
Trying out supervisors with Elixir:)
@boddhisattva
boddhisattva / check_the_elixir_version_being_used.md
Last active January 16, 2017 02:44
How to check the elixir version being used

In order to check which Elixir version one is currently using, you could use -

Either

a.

  elixir --version

or