-
•
Crack the System
•
3 min read
•
jobs
interviews
applications
hiring
-
•
The New Kidiyo Menu
•
3 min read
•
design
pitch
concept
ux
ui
dsl
portfolio
-
•
A small step
•
1 min read
•
readability
code
bikeshedding
-
•
Announcing Stork
•
5 min read
•
parsing
json
swift
github
open-source
-
•
Promise me
•
2 min read
•
swift
clean-code
composability
refactoring
promises
callbacks
-
•
A Year on Tour
•
5 min read
•
retrospective
software
channable
kidiyo
-
•
Heart-Shaped Box
•
2 min read
•
software
modelling
types
haskell
swift
-
•
On Estimating
•
4 min read
•
human-factors
software
teams
planning
-
•
Forcing an orientation in iOS
•
4 min read
•
ios
orientation
ux
swift
-
•
The importance of setting a path
•
7 min read
•
career
values
life
purpose
-
•
From Bluehost to Cloudways
•
8 min read
•
wordpress
cloud
hosting
dns
volunteering
-
•
Redesigning Haskell docs
•
2 min read
•
haskell
hackage
haddock
design
ui
pet
project
typography
-
•
A case for Dependent Types
•
6 min read
•
haskell
dependent-types
type-safety
gadts
datakinds
java
-
•
What a year!
•
6 min read
•
retrospective
-
•
Naked code and naked data
•
4 min read
•
code
principles
declarative
-
•
Living a deep life
•
7 min read
•
life
personal
-
•
Understanding composition
•
3 min read
•
haskell
composition
til
-
•
Happy Haskell developer
•
5 min read
•
haskell
experience
channable
-
•
Why I care about Haskell
•
3 min read
•
talk
haskell
java
functional-programming
personal
-
•
Painting with a broomstick
•
4 min read
•
design
oo
pp
-
•
Be the colleague you would like to have
•
5 min read
•
human-factors
improving
team
-
•
Small is Beautiful
•
16 min read
•
refactoring
clean-code
principles
-
•
This Is Not Object Oriented
•
8 min read
•
oo
principles
-
•
Meaningful Null and Other Principles
•
7 min read
•
OO
design
programming
java
principles
-
•
The Craft of Typography
•
6 min read
•
typography
design
craft
-
•
Encapsulating Try-Catch Statements
•
5 min read
•
abstraction
encapsulation
programming
java
-
•
The Creative Power of Constraints
•
6 min read
•
ideas
concepts
programming
creativity
-
•
The Joy of Pattern Matching
•
6 min read
•
Haskell
Java
concepts
language-features
fp
-
•
Invest in Yourself For Great Good
•
6 min read
•
human
factors
investing
programming
skills
-
•
One Year Remotely
•
7 min read
•
human-factors
life
-
•
The Monad Pattern
•
7 min read
•
languages
Haskell
java
concepts
patterns
-
•
Love the Lambda
•
7 min read
•
languages
Haskell
java
concepts
lambda
-
•
A Taste of Curry - An Apologetic
•
5 min read
•
languages
haskell
java
concepts
-
•
What Referential Transparency means
•
1 min read
•
languages
haskell
java
concepts
-
•
Why Optional is better than Null
•
6 min read
•
languages
object-thinking
monad
functional-programming
-
•
Dijkstra's letter to the council
•
3 min read
•
languages
-
•
Don't try too much
•
6 min read
•
human-factors
-
•
But it works!
•
7 min read
•
clean-code
human-factors
refactoring
-
•
Mini polyglot grep
•
7 min read
•
programming
languages
-
•
Comments
•
3 min read
•
programming
principles
-
•
Languages
•
5 min read
•
languages
programming
-
•
Decorator Pattern
•
0 min read
•
design-patterns
-
•
BDD vs TDD
•
0 min read
•
methodology
-
•
The Command Pattern
•
0 min read
•
design-patterns
-
•
Code at Wrong Level of Abstraction
•
2 min read
•
design
-
•
The Zone and interruptions
•
4 min read
•
human-factors
-
•
Behaviour vs Data
•
1 min read
•
object-thinking
-
•
Microservices
•
0 min read
•
design
-
•
Object Thinking – Behaviour vs Procedures
•
0 min read
•
object-thinking
-
•
Object Thinking – A Ball and A Dog
•
3 min read
•
object-thinking
-
•
Special Case Pattern
•
0 min read
•
design-patterns