Skip to content

Instantly share code, notes, and snippets.

View joejag's full-sized avatar

Joe Wright joejag

View GitHub Profile
@joejag
joejag / c25k.md
Last active December 22, 2015 15:49
Couch to 5k - Metric - By Distance

Always starts and finishes with 5m warm up/down

Numbers mean 100m

Week Session 1 Session 2 Session 3
1 J 60s, W 90s (8 times)
2 J 90s, W 90s (6 times)
3 J 2, W 2, J 4, W 4 (2 times)
4 J 4, W 2, J 8, W 4 (2 times)
@joejag
joejag / word_count.rb
Last active December 22, 2015 16:28
Word Count in Ruby
class Phrase
def initialize(words, frequency_counter=Frequencies.new, words_cleaner=WordsCleaner.new)
@words = words
@frequency_counter = frequency_counter
@words_cleaner = words_cleaner
end
def word_count
cleaned_words = @words_cleaner.clean @words
@frequency_counter.frequencies_for cleaned_words
@joejag
joejag / quotes.txt
Last active December 23, 2015 08:39
awesome quotes
"Coupling collision detection to UI is a land where dragons breed, mature, and then leave to invade the country side."
As Karl Wiegers quipped, “We are not short on "practices", we are short on "practice"
@joejag
joejag / gist:6730049
Created September 27, 2013 15:06
Recommended links from Neil Craven
Pat Kua has an excellent article on the uses and abuses of metrics.
http://martinfowler.com/articles/useOfMetrics.html
The teams should be maintaining a RAID log. Risks, Assumptions, Issues, Dependencies
An excellent article on the various planning and measuring within an agile team can be found:
http://matthewcopeland.me/blog/2013/03/26/agile-team-ceremonies/
Another about how metrics should and shouldn't be used is:
http://www.rallydev.com/community/agile/seven-deadly-sins-agile-measurement-introduction-and-sin-1
@joejag
joejag / xp.txt
Created October 2, 2013 20:02
XP
Fine scale feedback
TestDrivenDevelopment via ProgrammerTests and CustomerTests (were UnitTests & AcceptanceTests)
PlanningGame
WholeTeam (was OnsiteCustomer)
PairProgramming
Continuous process rather than batch
ContinuousIntegration
DesignImprovement (was RefactorMercilessly)
SmallReleases
@joejag
joejag / motivation.md
Created October 28, 2013 17:21
Motivation

to achieve your aims and ambitions there are 4 key techniques that will help you succeed.

The right plan Focusing on the benfits Telling you friends and family Rewarding yourself alogn the way.

  1. What is your overall goal?

My overall goal is to....

@joejag
joejag / smalltalk.md
Last active December 26, 2015 22:19
small talk (not the programming language)

Business Icebreakers

  1. Describe a typical day on the job
  • How did you come up with this idea?
  • What got you started in the industry?
  • What got you interested in programming?
  • What do you enjoy most about your profession?
  • What separates you and your firm from your competition?
  • Why does your company ___?
  • Describe some of the challenges of your profession?
@joejag
joejag / techconf.md
Last active December 27, 2015 06:39
Techmeetup conference concept

I think there would interest in a low-cost conference based around speakers mainly from Scotland. There are already plenty of conferences bringing in the best speakers from around the world to these shores. I'm interested in making a conference that represents the best and unknown from the local communities instead.

The conference will be one day and have two tracks. A traditional speaker to audience track and a debating track. The debating track will work the same as they do at political conferences. A topic is raising in advance (i.e. No estimates, Does a startup need to take venture funding? Do we need to use Cucumber?) with speakers for and against, followed by a vote.

This conference will be in Glasgow, there were zero tech conferences in Glasgow in 2013.

One of the great parts of Techmeetup is the short talk format followed by copious time to network with other people in the community. Time will be made during the day using a networking format.

@joejag
joejag / talk.txt
Created November 3, 2013 01:00
Agile Coaching talk proposal
My proposal:
My first time coaching: Scrums, Systems Thinking & Strikes
Synopsis:
After spending his career in programming positions, this March Joe decided he'd try his hand at the agile coaching game. Six months later after shifting bottlenecks and surviving strike action, Joe has a story to share.
During this experience report you will hear how matrix organisations work (or don't), how to tackle bottlenecks and a collection of signs to look out for if you start coaching too.
@joejag
joejag / kenrob.txt
Created November 11, 2013 12:44
Ken Robinson
http://www.ted.com/talks/sir_ken_robinson_bring_on_the_revolution.html
Qualitive: Fast food vs Michellen Star. One standardises, others flourishes in it's local environment.
"The other big issue is conformity. We have built our education systems on the model of fast food. This is something Jamie Oliver talked about the other day. You know there are two models of quality assurance in catering. One is fast food, where everything is standardized. The other are things like Zagat and Michelin restaurants, where everything is not standardized, they're customized to local circumstances. And we have sold ourselves into a fast food model of education, and it's impoverishing our spirit and our energies as much as fast food is depleting our physical bodies."
Does it resonate with you spirit? Your energy and spirit. People drop out
Change metaphors: We have to move from an Industrial (manufactoruing to Agricultural