Skip to content

Instantly share code, notes, and snippets.

View punitrathore's full-sized avatar

Punit Rathore punitrathore

  • Reddit Inc
  • Oakland, CA
View GitHub Profile
@punitrathore
punitrathore / iteration-planning-meeting.md
Last active December 19, 2017 22:00
Iteration Planning Meeting

Weekly Planning Meeting

Purpose

To ensure that you have a comprehensive plan for the week, so that no energy is spent procastinating, and "thinking" about what you need to do next.

Vocabulary

  • Vision : Vision is the final goal of the project.
  • Strategy : Is a way through which the vision is realized.

Keybase proof

I hereby claim:

  • I am punitrathore on github.
  • I am punitrathore (https://keybase.io/punitrathore) on keybase.
  • I have a public key whose fingerprint is C032 A99A CEEC 6770 260E EF4F 9F6D 8D4B 248E 85E3

To claim this, I am signing this object:

@punitrathore
punitrathore / gist:8516121
Created January 20, 2014 07:02
clojure-test-mode.el custom functions to navigate to code/test files for Staples Labs(Runa) projects
;; clojure-test mode enhancements to make it work with Runa's
;; convention for paths of test files
;; for example for the ns foo.server.core
;; implementation path: src/foo/server/core.clj
;; test path: test/foo/test/server/core_test.clj
(defun runa-clojure-test-implementation-for (namespace)
"Returns the path of the src file for the given test namespace."
(let* ((namespace (clojure-underscores-for-hyphens namespace))
(segments (split-string namespace "\\."))
(namespace-end (split-string (car (last segments)) "_"))
@punitrathore
punitrathore / gist:8468647
Created January 17, 2014 05:00
elisp to convert a dvorak word to qwerty (requires paredit mode)
(defvar d-q)
(setq d-q (make-hash-table :test 'equal))
(puthash "[" "-" d-q)
(puthash "]" "=" d-q)
(puthash "'" "q" d-q)
(puthash "," "w" d-q)
(puthash "." "e" d-q)
(puthash "p" "r" d-q)
(puthash "y" "t" d-q)