< back to the blog

Monday 29 December 2014

Crochet Girl vs Programmer Geek: a love story


Every evening after dinner my partner and I sit on the sofa for hours, well past midnight and often into the wee small hours.  But we're not watching television. No.
I'm crocheting of course, while Mr N is programming, or watching lectures about programming, gaming or viewing game analysis.  Mr N sits on the right.  I sit on the left.  Complete opposites you would think.
And yet.
As we crochet/program respectively we sometimes glance over and smile.  We remark on how similar our two professions are, and Mr N, because he loves me and only imagines the best, tells me I'd make a great programmer.  Looking down at my patterns and charts, you know I think he might be right.

Example of tessellation

Motifs vs Modular Design
Programmers use motifs the same way we crocheters do except in a programmer's world they're known as modules.  I love using motifs because you can build them individually, then work out how best to join them later.  You can be creative using small amounts of yarn.  Or you can make them when you're short on time.  They're also very portable.
Programmers can create small modules which can be shared all around the world for other programmers to hack on while the rest of the program remains intact.  Or they can change one part of the program without having to do a complete rewrite.  Like taking out a couple of squares to set in a sleeve.



Tension Squares vs Prototyping
As much as we crocheters claim never to do a tension square, in my case this is not strictly true.  When I'm looking at a pattern for the first time, I try to get a feel for the stitches in a small swatch before getting jiggy with Ch294.  I do this because I might not like the end result, or find it too difficult, find a mistake in the pattern or decide my choice of yarn is not right for this pattern.
Programmers also begin with a swatch which they call a prototype.  They do this to identify potential problems, to test the workability of an idea and to be able to share initial ideas with their team, to be clear on what they envisage as the end result and how best to proceed.
Can you imagine if a programmer was given a brief, spent six months developing it, only to discover it was not what the client had in mind or that it couldn't function?  That'd be like spending £80 and two months of your life crocheting a sweater that would only really fit the family horse.


Pattern Design vs Program Design
When designing a pattern you have to take into consideration things like size, function, final customer.  The pattern has to be clear and easy to read and it's best if the resulting product is simple and easy to wear/use without the customer having to open an instruction manual to figure out where the sleeves are.


Programmers have to make sure their code is readable and properly documented so that other programmers can understand it and work with it.


Repetition
While he's typing, Mr N's hands stretch out over the keyboard like a master pianist, CTRL F9 (I made that up) and SHIFT-ALT-CTRL F9 (I made that up too).  He doesn't look down.  Lines of code gallop across the screen while he plays the board, error free.
He says the same of me.  He looks across at my hands, a blur of steel and flesh and colour as a perfect strip of intricate lace is formed on my lap.
When we wonder how we can bear to repeat ourselves over and over without much complaint about eye strain or backache, we only have to acknowledge that there is a definite satisfaction in the process.  We keep the final product in mind.  I can't wait to see the pattern form a star within a flower within a spiral, while he can't wait to press the RUN key and watch the universe kaleide into place.




Mistakes vs Debugging
As a crochet teacher, I spend quite a bit of time finding mistakes in people's work.  Sometimes we can gloss over it and fix it on the next row, but often it's a deal breaker for the student who feels it's pointless to go on as the work will now “never be right”.
It's a tough call for a beginner because there will inevitably be lots of mistakes but if you keep ripping out you'll never learn how to fix them or make good progress.  On the other hand, if you ignore mistakes completely the work will lose it's shape and structure and it may eventually hit the scrap heap.
The same with debugging.  A programmer may spend hours and hours looking for a colon where there should have been a semi-colon through a million lines of code.  When I hear Mr N say, “Found it!” I know it's like me getting to the end of the row after the tenth rip back and I'm finally ending on dc, yay!  Mr N says that at least he's got tools to help him search whereas I've only got my mince pies.


Community Game Jam vs Crochet-a-Long
We all know the fun to be had when you join a Crochet-a-Long (those Mystery ones were a blast).  You feel a sense of urgency because you're part of a group and you don't want to be the slow one, or the one who did it wrong.  You can't wait to see the end result, to raise your hand in the air for the last group photograph, to have taken part in something colossal.
In the coding world, they call it a Game Jam.  Mr N does it for fun with his work colleagues.  They'll come up with a sketchy plan for a game.  One will work out the game logic, one will produce the graphics while someone else (mainly my Mr N whose keyboard skills translate well onto other musical instruments) takes care of the audio.  They give themselves the weekend.  As an aside I should add that a coder's day has approx 39 hours in it when you take into account they don't seem to need to sleep or eat that much.  There are communities for the Game Jam as well as international events such as Ludum Dare video game competition.
As strange as this may sound, I've never actually partaken in a Crochet-a-long myself.  I suppose I don't like the idea of someone knowing something I don't!






Graphic Design
When I'm working on tapestry crochet, or cross stitching onto my work, Mr N will look over and say, “Pixel Art!” Calling it pixel art makes it sound easy, which is isn't always and it gives me a funny feeling to think that Mr N could probably write a program which could write me out of business.  Having said that, I know I should take his advice and work more with graph paper and colouring pencils to make life a bit simpler.
We recently searched online for “tessellations” and “fractals”, both of us enjoying the pattern formations and their potential application.  We talked about colour choices, using a limited palette and deciding and naming the colours in advance.

Example of fractals
I tend to work out the patterns as I go, creating designs which seem to manifest themselves.  This can lead to heavy sighs and ripping back, which at times unnerves Mr N who prefers to work more logically to lists and a highly detailed plan.

Exasperatingly tricky tapestry crochet (or simple Pixel Art as Mr N calls it)
Perhaps programmers and crocheters are slightly different after all, but the next time you see a geek seated opposite you on the train, look up from your crochet and smile.  He might have some thoughts on your current WIP.





< back to the blog

Sunday 14 December 2014

5 Books I recommend for all crocheters

Five of my must-have favourite books for crochet!

1) Crochet Unravelled by Claire Bojczuk http://goo.gl/DHw49u
Brilliant for complete beginners, but I even learnt a few things from it myself!  Contains written and illustrated instructions for both left and right handers.  The book is small but really well written and super clear.  Charts, diagrams and patterns make this a great wee book to give as a gift for someone learning.  Parlour Yarns have just started selling these little gems at £6.99



Diana Patchwork Scarf by Nancy Said


2) Compendium of Crochet techniques by Jan Eaton http://goo.gl/2shi1D
Anything by Jan Eaton is a winner all round.  She is so accomplished and wise - having all her hints and tips in this fabulous book is like having a guru in your living room channelling crochet expertise through your fingertips.



Skye Multiway Scarf by Nancy Said


3) The Essential Handbook of Crochet Stitches by Betty Barnden http://goo.gl/T4EuTm
As you may already know by now I love charts and I bless the computer program which allows for them to be printed in abundance!  This book is beautiful, simple and yet detailed.  There isn't a stitch you won't want to try.  Even the broomstick lace appears easy in it.  Two well-thumbed pages in my copy are pages 112 and 113, Sea Stitch and Mophead Stitch - pretty addictive!


Cairo scarf by Nancy Said using Mophead stitch and Flower Fringe by Kristin Omdahl


4) 200 Crochet Blocks by Jan Eaton http://goo.gl/D2Csvc
One of the first books I ever bought for myself, and now I don't know where I would be without it.  Work your way through each of these blocks and you will become an expert.  There's no substitute for experience, and this book invites you to give it a go.  There are instructions for which styles to add together and recommended colour combinations.  At the back of the book are a few very useful border techniques to finish your blanket or project.  If you don't already have this book, order it immediately!



Midnight in Paris Waistcoat by Nancy Said

5) The Finer Edge by Kristin Omdahl http://goo.gl/4py
This book is a little more advanced and yet simple to follow.  The borders in it are beautiful enough to make alone and the patterns to apply them to are well worth doing.  Kristin Omdahl is my crochet twin (I like to believe anyway) as she loves all the fine and frilly works as I do.  I also love to make her Belize Wrap http://goo.gl/aVRbMn which is one of the most fun projects I've made to date.  You may only refer too this book occasionally, but I can assure you that when you add one of these borders to any of your projects, it will be instantly elevated from lovely to outstanding!



Jade Glovelets by Nancy Said

< back to the blog

Wednesday 10 December 2014

Eight things every crochet beginner should learn


Here are a few things I wished I learned sooner:



1. Fdc and Ftr (foundation double crochet and  foundation treble crochet): Gives stretch to your foundation chain, makes stitch-counting easy and allows you to work to the exact number of stitches without having to rip back.  What's not to love?

2. Magic Ring: creates a ring to work more easily around which you can then tighten completely in the centre.  No more unprofessional holes in the centre of your circles



3. How to join in yarn correctly.  There are a few good ways to do this.  My favourite is the 'flick over' method, which is quick and easy and not at all bulky.  You might have to come to a class for that one!

4. The difference between puff, popcorns and bobbles: A Puff uses 4 htrtog in the same stitch http://goo.gl/8zVye4; a Bobble is essentially a 5tr cluster in the same stitch http://goo.gl/IZ9ehP; a Popcorn is 5tr in the same stitch, then ss the 1st treble to the last treble http://goo.gl/LcEad4



5. Front post/back post: the core of all cables in crochet

6. How to read a chart: In crochet, a chart is exactly like the finished work, meaning you can see where you need to place each stitch, and what your finished work is meant to look like.  It's by far my favourite method of reading a pattern.



7. How to crochet motifs together (instead of sewing): Generally using a slip stitch meaning that you don't have to keep threading a needle and sewing in ends.  Also if you make a mistake you simply rib back the slip stitches, rather than having to unpick your seams.

8. How to thread a needle for sewing in ends – the QUICK way!  It pains me to watch some people thread a needle in perversely difficult ways when it could – and is – so easy, when you know how, of course!



When I was learning to crochet, I didn't know what I didn't know.  Some techniques were shown to me my my mum and my granny, although I'm not entirely sure they really knew either, at least not well enough to name and explain.
Experience has been my real teacher.  Reading books, reading patterns, watching YouTube videos (so many bad videos out there, I could scream) and making costly mistakes.  Every day is a school day in my crochet world.  I keep on making mistakes but crochet is about life-long-learning.  There is still so much to learn so my advice is to keep practising and trying new patterns!

Happy crocheting!