Systems of snowflakes — Beauty, complexity and choice
What simple rules constrain each snowflake to a hexagonal symmetry that we find beautiful? Does this kind of beauty tend to emerge from systems with simple rules? If so, can we constrain the growth of software into forms that are pleasing? Can we define beautiful code? This is a talk about overcoming choice paralysis with software engineering practices. How we can reduce the number of choices we need to make and write complex but beautiful systems that are easier to develop and easier to maintain.
Limitation breeds creativity
In web dev, sometimes the sheer volume of things to learn can be overwhelming. Pair this with anxiety and a tendency to procrastinate and you’ve got the perfect recipe for doing absolutely nothing. More choice doesn’t mean more creativity. When you work within constraints your mind has to look for unconventional ways around it. Come along to see me demo a few of my favourite unconventional solutions. (Some restrictions were even self inflicted.) Expect LOTS of CSS, and a bunch of (hopefully) clever hacks.
Optimising the web with multithreading