- My January 2016 C Vu magazine column was Bug Hunting (Part 2), concluding my series on finding and fixing software faults.
- My March 2016 column was Software Development Is..., an investigation of the finer details (the art, craft, science, and, well... gardening) of the programmer's world.
- My May 2016 column was Organised Chaos, a look at how the programmer can stay focused and organised.
Showing posts with label accu. Show all posts
Showing posts with label accu. Show all posts
Saturday, 4 June 2016
Writing; C Vu Magazine Columns (for January/March/May)
Spectacularly late, but I ought to keep the records up to date:
Wednesday, 18 November 2015
Writing: Bug hunting (part 1)
The latest C Vu magazine has hit respectable doormats the world over. It contains my latest column, entitled "Bug Hunting". You'll never guess what it's about.
Saturday, 29 August 2015
Writing: More magazine columns
I've been remiss at posting news of my recent magazine columns.
C Vu issue 27.2 carried a column entitled Wallowing in Filth, about how to deal with messy code. C Vu 27.3's column was called Coding Dinosaurs, and discussed how to avoid become an extinct coder.
Thursday, 2 April 2015
Speaking: ACCU 2015
I'm pleased to announce that I'll be delivering the opening keynote at the awesome ACCU 2015 developer conference in Bristol this April. The talk is called "Becoming a Better Programmer" (it's no coincidence that this is the same title as my new book and my magazine column).I'm really looking forward to it. I think it'll be great fun and, hopefully, really useful.
The session synopsis is:
You've come this conference to improve your skills. You're here to learn: to learn new technologies, to learn new techniques, and to fuel your passion by meeting like-minded people.
Becoming a better programmer means more than just learning new technologies. It means more than practising techniques and idioms. It's about more than passion and attitude. It's the combination of all these things. That's what this session will look at.
Pete Goodliffe, author of the new book Becoming a Better Programmer, unpacks important mindsets and techniques that will help you improve as a programmer.
You'll discover specific tools that will help you review your current skillset, and you'll learn techniques to help you “become a better programmer”.
More info about my session is available here.
Saturday, 21 March 2015
Writing: Coders Causing Conflict
My latest Becoming a Better Programmer column is published in the March issue of C Vu magazine (27.1). It's called Coders Causing Conflict and investigates how "conflict" can be a driving force for good in software development. It's quite an interesting topic, and one worth thinking about.
I realise that I failed to announce my previous few C Vu columns here. So, as a recap:
- In January (C Vu 26.6) I published Advice for the Young at Heart, considering how to give career advice to new programmers.
- In November 2014 (C Vu 26.5) I published Playing by the Rules which looks at developing "tribal rules" for your development team to help it work most effectively.
C Vu is a magazine produced by the ACCU - an excellent organisation for programmers. It has a great community, great publications, and an awesome conference. Check it out.
Saturday, 20 September 2014
Writing: Testing Times
My latest Becoming a Better Programmer column is published in the September issue of C Vu magazine (26.4). It called Testing Times and surveys the world of developer testing, covering the what, why, and how of programmer-driven testing. We look at feedback loops, TDD, unit testing, integration testing, system testing and more.
C Vu is a magazine produced by the ACCU - an excellent organisation for programmers. It has a great community, great publications, and an awesome conference. Check it out.
Meanwhile, my book: Becoming a Better Programmer, is nearing print. It's gone through tech review, copy edit, and layout is almost complete. You can still access the early release at http://shop.oreilly.com/product/0636920033929.do.
Friday, 18 July 2014
Writing: Nothing is Set in Stone
My latest Becoming a Better Programmer column is published in the July issue of CVu magazine (26.3). It called Nothing is Set in Stone. It talks about the soft nature of software, and how to make fearless changes.
Thursday, 10 April 2014
Speaking: Words in Code
The slides from my ACCU 2014 talk, Words in Code, are available on SlideShare, from http://www.slideshare.net/petegoodliffe/words-in-code.Here's the synopsis:
As software developers we do not just write code. We write many, many words too.
We write documentation, comments, manuals, specifications, technical articles, wiki documentation, and more. Maybe even magazine articles and books.
This talk discusses some practicalities of writing well, both stylistically and practically. We'll talk about prose, but also about the right "geek" way of writing, the storage formats, toolchains, and the storage of our words.
We'll cover:
- writing style
- what's appropriate: what to write what not to write
- keeping track: "source control" for words
- toolchains: what toolsets to use to write and prepare output
- markup languages vs "wysiwyg" tools
- sharing your words with non-geeks
At the end of this talk, you'll have a good idea how to put together an example "document toolchain" taking source-controlled words in a humane markup style, and creating high-quality HTML, PDF (fully styled, print-ready) ePub and Kindle output, as well as Word-friendly versions.
Monday, 3 February 2014
Speaking: Words in Code (ACCU 2014)
This year my talk is: Words in Code, a technical (and not so technical) appraisal of how developers write. It's a practical distillation of my fourteen years as a magazine columnist, multiple book projects, and more.
Come and enjoy it on Thursday 10th April at 10am. The conference's earlybird booking deadline is February the 14th. ACCU is one of the highlights of my developer year - it's a truly excellent conference. If you've not considered going, check it out!
The full synopsis is available on the session page:
As software developers we do not just write code. We write many, many words too.
We write documentation, comments, manuals, specifications, technical articles, wiki documentation, and more. Maybe even magazine articles and books.
This talk discusses some practicalities of writing well, both stylistically and practically. We'll talk about prose, but also about the right "geek" way of writing, the storage formats, toolchains, and the storage of our words.
We'll cover:At the end of this talk, you'll have a good idea how to put together an example "document toolchain" taking source-controlled words in a humane markup style, and creating high-quality HTML, PDF (fully styled, print-ready) ePub and Kindle output, as well as Word-friendly versions.
- writing style
- what's appropriate: what to write what not to write
- keeping track: "source control" for words
- toolchains: what toolsets to use to write and prepare output
- markup languages vs "wysiwyg" tools
- sharing your words with non-geeks
Thursday, 12 December 2013
Writing: The Ethical Programmer (Part 2)
My latest Becoming a Better Programmer column was published in the November CVu (25.5). It's the second part of my mini-series on The Ethical Programmer.
This instalment deals with our attitudes towards other people, and finally formulates our own Hippocodic Oath; the programmer's equivalent of the Hippocratic Oath.
This instalment deals with our attitudes towards other people, and finally formulates our own Hippocodic Oath; the programmer's equivalent of the Hippocratic Oath.
Wednesday, 11 September 2013
Writing: The Ethical Programmer
The latest C Vu magazine from ACCU is out now. It contains my latest Becoming a Better Programer column. This month it's called The Ethical Programmer; the first instalment of a two-part series on ethics and the modern programmer. Gripping stuff.
This month, I look at our attitudes, at legal issues, and discuss software licenses.
To make the world a better place, you can enjoy a picture of some old rope, and a chicken. I also throw in some bad puns.
This month, I look at our attitudes, at legal issues, and discuss software licenses.
To make the world a better place, you can enjoy a picture of some old rope, and a chicken. I also throw in some bad puns.
Monday, 13 May 2013
Writing: Bug Hunting
The latest C Vu magazine from ACCU is out now. It contains my latest Becoming a Better Programer column. This month it's called Bug Hunting and, as you might guess, is about the art of debugging code.This was inspired by conversations with Greg Law in the lead up to the 2013 ACCU conference.
Friday, 22 March 2013
Speaking: ACCU 2013
I'll be speaking at the ACCU 2013 software developer's conference in Bristol this April.
The session title is "Becoming a Better Programmer" (which you may have noticed has become a long-running theme with my recent work).
It promises to be a fun informative session with a few special guests and some twists.
As ever, this is set to be an excellent conference. You can check out more details on the conference website.
The session title is "Becoming a Better Programmer" (which you may have noticed has become a long-running theme with my recent work).
It promises to be a fun informative session with a few special guests and some twists.
As ever, this is set to be an excellent conference. You can check out more details on the conference website.
Tuesday, 5 March 2013
Writing: The Art of Software Development
The March issue of ACCU's C Vu magazine is out now. It contains my latest Becoming a Better Programmer column. This one is called The Art of Software Development. A little light relief for my column faithful.
Friday, 18 January 2013
Writing: Navigating a Route
The January issue of ACCU's C Vu magazine is out now. It contains my latest Becoming a Better Programmer column. This one is called Navigating a Route. It talks about how to learn a new codebase, navigate a routine into the system, and understand how to fix and extend the code correctly. It's a skill everyone needs!
Thursday, 15 November 2012
Writing: The Advanced Coding Test
The latest issue of ACCU's CVu Magazine is out now. It contains my latest Becoming a Better Programmer column, The Advanced Coding Test. In it I present a thought experiment comparing the act of coding to driving. (Well, they do both occasionally lead to crashes, after all).
Thursday, 20 September 2012
Writing: The Curious Case of the Frozen Code
The latest issue of ACCU's CVu Magazine is out now. It contains my latest Becoming a Better Programmer column, The Curious Case of the Frozen Code. I present an investigation of the (mythical) state of code freeze, and the edifices of development process we erect around it.
Friday, 13 July 2012
Writing: The Art of Software Development
The latest issue of ACCU's CVu Magazine is out now. It contains my latest Becoming a Better Programmer column, The Art of Software Development. This time I present a fun little diversion for your reading delight, your visual delectation, and to stimulate your development prowess.
On the cover you can just about make out some pseudo-UML I once scribbled on a whiteboard in the vein hope of understanding someone else's tangled code structure.
On the cover you can just about make out some pseudo-UML I once scribbled on a whiteboard in the vein hope of understanding someone else's tangled code structure.
Thursday, 24 May 2012
Writing: Our Differences Make Us Stronger
The May 2012 C Vu magazine is out now - it contains my latest column, Our Differences Make Us Stronger. This is the second part of my discussion of how a development team must interact with the QA department to craft excellent software.
Find out more details from the ACCU website.
Find out more details from the ACCU website.
Wednesday, 14 March 2012
Writing: Getting One Past the Goalpost
Last week I approved the printed cover proofs for the March issue of ACCU's CVu magazine, so it will be landing on doormats very shortly.
It contains the latest instalment in my Becoming a Better Programmer column. This one's called Getting One Past the Goalpost, the first in a two-part series investigating how software developers interact with the QA team. It's a look at how we can foster constructive relationships and a positive development process.
For this month's cover, I was thinking about colour, and different colours models. This is reflected in the illustrations I've incorporated.
Subscribe to:
Posts (Atom)










