AlexBolboaca | 12 Mar 10:51 2015
Picon

New idea in Usable Software Design: Mistake Proofing Design

Hi fellow craftsmen,

I'm continuing the series on Usable Software Design with a new topic. None of us likes to make mistakes when writing code, yet mistakes still happen. This is a problem from an economic point of view - fixing mistakes can prove costly- but I'm more interested in the user-centric view. In this case the developer-is-the-user-of-the-design-centric-view.

I tried in this blog post to detail 5 steps to mistake proof software design so that it becomes more usable for developers. Here's the link: http://mozaicworks.com/blog/5-steps-to-mistake-proof-software-design/.

As always, I appreciate any feedback, comment or idea. Is this topic interesting for you? Why not? What would you like to learn about it?

Thank you, and happy crafting,
Alex

--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/software_craftsmanship.
For more options, visit https://groups.google.com/d/optout.
Joseph Yao | 12 Feb 11:47 2015
Picon

Transformation Priority Premise Deep Dive

Hi All,

I gave this talk about TPP and TDD in last year Agile Singapore conference. The recorded video is at http://www.infoq.com/presentations/tpp-tdd. It started from a brief introduction about TPP and then went deep about some perspectives related to TPP with a Kata live demo. This talk is my summarization and reflection about TPP and TDD in recent 1 - 2 years.  

Any comment and feedback is welcomed from you guys. :)

Thanks,
Joseph

--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/software_craftsmanship.
For more options, visit https://groups.google.com/d/optout.

AlexBolboaca | 5 Feb 10:27 2015
Picon

The user of software design is the developer. Here's how this will change your designs

Hi fellow craftsmen,

I wrote a new article about software design that I hope you will find useful: Usable Software Design.

The article has a backstory. Two weeks ago I wrote an article, 4 Ideas to apply for better software design, that explored a few ways to improve the way we design software. Encouraged by the feedback, I decided to explore it a bit more.

I'm proposing a paradigm change in software design: it is not userless but the user is the software developer. Using techniques from usability in software design will ensure that new developers in the team become productive faster and that most common tasks will be faster to finish. The article also touches the surface of a few techniques that will help achieve more usable software design.

Please let me know if you find these ideas useful. I have much more to say about this topic, but I'd like to know if there's interest.

Thanks,
Alex

--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/software_craftsmanship.
For more options, visit https://groups.google.com/d/optout.
AlexBolboaca | 21 Jan 15:28 2015
Picon

A conversation starter: "4 Ideas to Apply for Better Software Design"

Hi all,

I submit to your attention an article I wrote. It's meant to treat difficult topics in a way that at least creates curiosity to find out more, if not understand them. It's called "4 Ideas to Apply for Better Software Design", and it's based on my experience working with small and large code bases, with all kinds of developers in various environments.

I hope you will find it useful at least for sparkling interesting conversations with your colleagues or friends. Here's the link: http://mozaicworks.com/blog/4-ideas-apply-better-software-design/.

Of course, your feedback is very much appreciated. This is a difficult topic and I could use your help in exploring it even more.

Thank you,
Alex

--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/software_craftsmanship.
For more options, visit https://groups.google.com/d/optout.
Dave Schinkel | 10 Jan 23:58 2015
Picon

New book out - The Software Craftsman: Professionalism, Pragmatism, Pride (Robert C. Martin)

just FYI, I just discovered this today.  Another one by UB and wanted to pass along.

The Software Craftsman: Professionalism, Pragmatism, Pride (Robert C. Martin)
http://www.amazon.co.uk/Software-Craftsman-Professionalism-Pragmatism-Robert/dp/0134052501/ref=sr_1_1?ie=UTF8&qid=1416521895&sr=8-1&keywords=the+software+craftsman


--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/software_craftsmanship.
For more options, visit https://groups.google.com/d/optout.
Chris Parsons | 4 Jun 12:24 2014
Picon

[COURSE] Sandi Metz is coming to London!

Hello lovely software craftsmanship people:

So in case you weren’t aware, we at Kickstart Academy have got Sandi Metz coming over to teach her Practical Object-Oriented Design classes later this month and early next month in London.

You should be there because:

* Sandi has lots of Smalltalk and Ruby development expereience
* She’s one of the most experienced and best object thinkers we know
* She’s an amazing teacher

Check out the podcast we recorded last month here for a taster: http://tooky.co.uk/kickstart-academy-podcast-with-sandi-metz/

I’m personally really excited about this course, which is the first time it has run in the UK. There are two options: a 3-day from 25-27 June and a 2-day from 3-4 July.

You want to come? Book at: http://kickstartacademy.io/courses/practical-object-oriented-design

The early-bird discounts have all gone: but we’re still doing 5% for three or more seats in one booking (use BULK as the code).

Any questions or follow up info needed, please do let me know.

Thanks all!
Chris

-- 
Chris Parsons
http://chrismdp.com



--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/software_craftsmanship.
For more options, visit https://groups.google.com/d/optout.
Philip Schwarz | 1 Jun 08:00 2014

Let's get the "Is TDD dead?" panel to talk about "mocks returning mocks returning mocks"

The panel ( <at> martinFowler <at> KentBeck and <at> dhh) of the "Is TDD dead?" Google Hangout https://plus.google.com/events/cco30ri6dpkej4h4d8mejmat98o have invited spectators to put forward questions for the final part of the debate. 

IMHO It would be a shame if we missed the opportunity to ask them to talk about "mocks returning mocks returning mocks" and the important points so effectively described by <at> garybernhardt in "Test Isolation Is About Avoiding Mocks" https://www.destroyallsoftware.com/blog/2014/test-isolation-is-about-avoiding-mocks. 

If the topic matters to you, how about putting forward your questions, so there is a better chance of the topic being debated? 

To propose a question, just click play on the video you see on the hangout page.

Philip Schwarz

--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/software_craftsmanship.
For more options, visit https://groups.google.com/d/optout.
Mike | 11 May 07:59 2014
Picon

ANN: Agile Roots Discount Code

Rates are still super low for Agile Roots and rates will increase after this Thursday, May 15. If you register now, you can get a 10% discount using the code "ugroup14" when you sign up.

Join Mary Poppendieck (the founder of Lean Software Development) and Kenji Hiranabe (the leading proponent of Agile/Lean Software Development in Japan) to share your enthusiasm for Agile, Lean and Kanban at Agile Roots 2014 “Amplify Learning.”  The conference will be this June 19-20 at Noah's Conference Center near Salt Lake City, UT.
We have a great program including thought leaders like Diana Larsen, Lisa Crispin, Llewellyn Falco, Cory Foy and Charles Wood: http://www.agileroots.com/program/

Register today at: http://www.agileroots.com/registration/

If you have a large group (20+), contact registrations-88R77GQFui0RmelmmXo44Q@public.gmane.org for special rates.

Thanks!
Mike

--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/software_craftsmanship.
For more options, visit https://groups.google.com/d/optout.
AlexBolboaca | 7 May 09:41 2014
Picon

The craftsman I would like to be

Hi,

I'm writing to you because I need your help.

I recently wrote a blog post called "The craftsman I would like to be"- http://www.alexbolboaca.ro/wordpress/articles/the-craftsman-i-would-like-to-be. In it, I describe a few ideal features I would like to grow towards.

The reason I'm asking for your help is to better define these criteria. I have them in my mind, but I'm not sure I fully understood them - if that makes any sense :). I need you therefore to challenge me with:
  • Is anything unclear in the criteria?
  • Are there things you would add? Things you would remove?
  • Can you name other inspiring people that I, we could learn from?
Thank you for your support,

Alexandru Bolboaca
Show your love for code.
Attend I TAKE Unconference 2014, the event where we practice craftsmanship, not only talk about it!

--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/software_craftsmanship.
For more options, visit https://groups.google.com/d/optout.
Cesar Brod | 17 Apr 14:18 2014

Brazilian Portuguese Translation

Dear Sirs,

To whom should I submit a Brazilian Portuguese translation of the Manifesto for Software Kraftmanship?

Thank you!

Cesar

--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/software_craftsmanship.
For more options, visit https://groups.google.com/d/optout.
Grzesiek Gałęzowski | 17 Apr 07:53 2014
Picon

Any software craftsmanship knowledge online assessments (paid/free) out there?

Hi,

I am asking about software craftsmanship assessments, not language or technology knowledge assessments and I am fully aware of limited value of such assessments. I know about (https://www.scrum.org/Assessments/Open-Assessments/Developer-Open-Assessment, although this is half craftsmanship, half scrum) and that Pluralsight has some courses on clean code that can be followed up by an assessment if one has the more expensive license purchased. Are there any others (paid/unpaid)?

Best regards,
grzesiek

--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/software_craftsmanship.
For more options, visit https://groups.google.com/d/optout.

Gmane