Training Preparation -- Why these 100 Attendees Are at TDD Training

Why are you attending this class?
I suppose, a good and better way to make tests in Rational workflow
Show
improve my nearly non-existant tdd skils (really). i used unit tests on very few occasions, but i think it's a powerful "tool" to improve coding efficency and prevent unexpected behaviour...
Show
-
Show
Reduce technical debt. Increase code quality. Reduce release cycles. Simplify branching strategy (towards trunk-based development). Prevent bugs.
Show
I was one of the people who pushed for it. This organization (like most unfortunately) is filled with many good people, that know sh*** about how to write good software. And I will take every opportunity to get better at TDD.
Show
Because some people in my company think it is a good idea to do so. I am not convinced it will help us too much yet especially for the part that I am mostly working in (BSP/SDK) but I am open to it
Show
I want to improve my skills. Build managers should have at least a basic understanding of tdd to define quality gates.
Show
I like to have concrete guidelines to do things, it makes the development easier and more straight forward.
Show
To get a new view on how to develop and experience new strategies
Show
I really think that "tests" are a key point to guarantee software quality. To avoid regressions, to win time in new feature developpment, eventually decrease technical debt ?
Show
honestly, I want to produce clean code, and it's an opportunity to learn how to do it well. I hope to learn realistic ways to do them, not only like at school with perfect situation. How to do it in a pro environment with legacy code and limits
Show
Learn and improve my code in order to be able to progress faster while avoiding errors
Show
Want to learn to remove the dependencies to hardware and peripherals on embedded systems (mocking)
Show
Seems like a good opportunity to learn.
Show
It was offered by my training coordinator and was curious what it was
Show
I know about unit tests and I think I know what TDD is all about but I'd like a more formal introduction. I don't like that most testing is focused on application level testing only.
Show
To write better code and unit tests
Show
James invited me and I'm curious
Show
To learn about TDD
Show
I was asked if I could attend, and I need continuous learning points, but it does sound like an enjoyable class and I am always up for learning more to improve my software development skills - I am confident I will learn new things.
Show
1.) My boss paid for it. 2.) I'm actually really excited to have a boss willing to pay for this kind of training instead of just telling me to google it real quick and then implement it.
Show
I wanted to learn a new tool set and perhaps have an opportunity to improve our approach to development tasks.
Show
Boss says so.
Show
My work signed me up for it! But I'm excited about it because since learning about TDD I've wanted to put it into practice, but haven't been able to get team adoption. Jumping in with a whole team and learning from an expert is the way to go!
Show
I don't have any experience of working on embedded code, and I've been asked several times for suggestions on how to test there - so I'm really looking forward to hearing what James has to say.
Show
So, that I can start implementing TDD for the future projects and see if I can apply it to the current projects
Show
I want to get more familiar with our product's code base and start bringing up my own boards, or at least refresh my skillset for doing so.
Show
The development lead from our daughter division asked me to participate in the course. But I am really happy and keen to learn more about tdd.
Show
My engineering director mandated that we take the class.
Show
Relying on system level testing and how a device feels just isn't sufficient. We spend too much time checking for things manually that should be done automatically, and I don't want to have to do those manual checks anymore.
Show
Want my team better exposed and I'm looking forward to getting some insights along the way. (And I'm getting to play SW Engineer for a while, instead of the management gig.)
Show
our system needs more automated testing. We are starting a new software development project, so this seems like the perfect time to implement TDD.
Show
To gain knowledge
Show
Learn new techniques for doing TDD with c. My current setup with docker/gtest/cmake is a bit clunky
Show
I would like to learn TDD, and all its ups and downs, and thinking how to apply it with our current technologies.
Show
To learn TDD practices in C/C++
Show
To learn about the principles of TDD in order to ease and speed up design and development of SW & FW.
Show
What I think is that I feel like it's necessary to learn about TDD as it may help finding future bugs, and it helps deliver the software early.
Show
to improve my testing in code and save a lot of time
Show
To learn something and so I can make my code more reliable.
Show
I am attending the training class because it was offered to me, and I am interested in the subject matter. I found the tdd method useful for team programming efficiency during my internship and I would like to learn more about the methodology.
Show
I’m interested in how an expert teaches TDD and all the extras of a hard domain today.
Show
During an esperimental cruise I got a nasty bugs due to new addition to a code that caused ALL the algorithms, which was running well beforehand, have problems. After asking him, my new software development boss told me about TDD.
Show
n/a
Show
I would like to see, hear and practice how TDD works from an expert. So not only from the books and self educated. One of my first jobs was about writing code for cashless payment systems. I would so embedded C/C++. So a perfect match.
Show
I'm interested in hearing about another approach to software development, I also hope to increase my knowledge and develop my expertise in software development processes
Show
With the older approach, some scenarios are left undetected in lab testing but appear in field scenario. Want to minimize that so that such situation can be avoided. Reproducing/debugging an issue reported from field is quite difficult.
Show
I had a really bad experience on the previous project. I don't want to be in such a position again where my code is so fragile. Needing hardware in loop when programming embedded systems - I would like get out of this.
Show
To reduce careless mistakes in my code, reduce time spent on debugging
Show
Because I want to learn more about TDD
Show
- Want to see if there are better and more efficient ways of doing tests - TDD sounds fascinating and curious how we can develop tests so early
Show
To gain a better understanding of TDD so I can learn how to write better, more secure code.
Show
To gain a better understanding of TDD so I can learn how to write better, more secure code.
Show
I've taken this TDD class, but many years ago. I think taking this class again will remind me of the all concepts I learned in the past and give me extra insight to apply them better.
Show
.
Show
To learn and adapt wherever possible and wherever it makes sense to invest
Show
I am convinced with the value and importance of Test driven development. To consciously develop the mindset needed to apply TDD skills in every day operations.
Show
When I've been able to use it (i.e. in C++), it's been a really satisfying workflow. I want to discover good ways to introduce it into C-based development, and to gather ideas for adapting legacy code so that tests can be added.
Show
I first heard you (James Grenning) on the Embedded.fm podcast, I have your book, I have used TDD before (it went well and I would like to use it again) and I want to learn how to use TDD more effectively. It should also help management buy-in.
Show
I just finished college and looking to expand my knowledge and contribute more to our team.
Show
It's required by my work.
Show
I want to get a practical start in writing unit tests, and get better at preventing bugs. If the process of TDD is a good way to do that, I'm up for it!
Show
First, because of a referral through Tom Stanton. Second, because I feel that I can't have too many tools in my developer's arsenal.
Show
I'd like to learn better methods for setting up unit testing frameworks and approaching testing legacy code. I'd like to be more sure and have less pain in future projects.
Show
I'm interested in making use of existing test frameworks that are more powerful than what I construct by myself from scratch.
Show
Firmware group wants everyone to write unit tests. I was hired on, and they said they do this. So now I'm going to learn how to do it.
Show
I want to learn how to do TDD in an embedded setting and bring back the ideas and knowledge to my team. We are currently using a custom harness that's HW-dependent. I also want to learn about TDD for C++.
Show
I'm curious to know how to better apply tdd to embedded systems. I've run into problems applying tdd to embedded code and I'd like to know if there are some other ways I can apply it to provide value.
Show
I would like to see how to utilize TDD with embedded software development
Show
Learn more for LeanDog partnership. Have fun writing C (which I haven't used since the 90s)
Show
I am new to professional programming and want to learn as much as i can so i can be as useful to my team as i can be
Show
I like the concept, I like to learn new approaches and would like to learn to do TDD effectively
Show
Get better ideas on testing
Show
Enjoyed the book, think there's value in the approach and opportunity to have a better understanding to share with others. Also need more continuous learning points this fiscal year.
Show
part of training for work
Show
Want to see if this class would be useful for our organization as I try and inject more TDD mindset, also figure I can pick things from a more formal class that I did not get from self research, etc.
Show
To learn strategies for doing embedded TDD and embedded testing in general.
Show
While I have used and am using unit test I feel I am not taking advantage of all it can do. The other developers here have taken this class and I want to make sure I am on the same page.
Show
While I have used and am using unit test I feel I am not taking advantage of all it can do. The other developers here have taken this class and I want to make sure I am on the same page.
Show
While I have used and am using unit test I feel I am not taking advantage of all it can do. Also, the other developers have taken this class and I want to make sure I am on the same page as they are.
Show
I was required to attend this training class for work.
Show
To improve my professional career by having more insight on how to develop applications faster and more reliable, particularly in hardware projects
Show
To gain a much deeper understanding of why how and when to use TDD.
Show
- I really want to learn Unit testing and make it like my second nature regarless of the language that I use to program.
Show
To fully understand what TDD is. To learn the good habits and techniques and to be able to apply them in our current project
Show
Never tried TDD, we are starting a new project (~2months old) it would be the perfect time to learn and implement a more efficent method of developing.
Show
I wish to improve my workflow and be able to create more reliable code.
Show
Want to know more than just the name. Its recommended by a lot of colleagues, want to understand how it can help me and my team
Show
I came across your website a year ago when I was working at a different company where testing was all done manually, ugh months and months of filling in test steps and results in a excel sheet.
Show
Want to learn TDD
Show
Starting to get more involved in firmware development. TDD seems like it will save time and catch edge cases hard to implement on target.
Show
To gain deeper understanding of TDD which allow me to justify sending the rest of my team to training.
Show
I usually work by TDD. then I'd like to know how to apply embedded software. example learn good mocking practice.
Show
I heard about TDD from a co-worker whose been using it on his own developments. I see the benefits to it and want to learn more.
Show
I want to write better software.
Show
I have an interest in this and it's corporate provided training which makes it easy to take and pay for. I also like the Agile methodology and am interested in seeing how TDD fits with that.
Show
To change my current quick and dirty (probably ineffective) testing habits, replacing them with a methodical system.
Show
I want to learn about TDD and how it can help me improve the software I deliver.
Show
TDD seems like it will make me and the team better software developers. TDD is a positive trend for the software development community.
Show
learn TDD for C-only projects; understand how to apply TDD to firmware that needs to run on hardware (e.g. TDD for DMA SPI driver that only has problems after the MPU comes out of a low-power state)
Show

Make this into a word cloud

Select text below (triple click), copy, then try one of these tag cloud generators
jasondavies word cloud generator - colorful
tagcrowd - lets you show counts