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

Why are you attending this class?
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
Improve delivering quality software
Show
Don't you know what's going on outside?
Show
i was "encouraged" to
Show
Improved software development velocity, decrease expensive debugging sessions. Reduce the reliance on breakpoint debugging.
Show
As my software team has just formed we decided since we are just starting out we might as well try to establish good habits from the start.
Show
I have a lighter project load during this apocalypse.
Show
Lots of new developers in my department. Want them to do software engineering not just programming and create better products in less time.
Show
Our group is trying to do things better.
Show
TDD seemed like something, since already offered, I should at least be exposed to, since at least in theory, it seems like a good idea. I will decide whether it is something I actually want to integrate into my development process.
Show
To learn more/refresh about TDD.
Show
The boss is making me do it :)
Show
suggested by management
Show
organization push development adopting TDD
Show
Was asked by management. Not my first preference. My opinion: the company needs to increase the resourcing/infrastructure for automated testing before asking developers to just "write more tests".
Show
To learn on what are the test methods and process use by others witch and standards in the firmware industry.
Show
I'm feeling kind of useless as a Scrum trainer and wondering if it's too late for me to go back to a normal programming job.
Show
I want to write more robust code!
Show
I would like to help myself (and team) get better at creating sustainable code.
Show
- To better understand what are 'good concepts'/'way of working' to create testable/tested embedded code. - What environment is needed for good (unit)tests (Do they need to run on target? With(out) the RTOS?
Show
I'm not happy with how many errors I introduce to my code at the moment. I started coding in a TDD way but I'm too slow at it. So when deadlines approached I skip TDD and more errors are found latter. So my goals are: better and faster.
Show
My team is not happy with the unit testing approach on other projects. We are trying something new on this one. I want to make sure we are on the right track and get ideas for improvement.
Show
I want to develop firmware fast, reduce debugging time, be lest paranoid that a fatal bug is going to make it to deployment.
Show
We've started to adopt unit testing. I'm interesting in learning new strategies to help with this.
Show
I want to learn TDD as our company begins to ramp up our testing frameworks. I believe that having a strong understanding of TDD can not only improve our team's testing abilities, but also improve my own coding skills.
Show
Learn methods of applying TDD to legacy code, particularly separating GUI and other views from the process and presenter. I usually end up re-writing large amounts of code to add TDD.
Show
To learn how to improve the way that I test code.
Show
I hate debugging code, especially my own.
Show
Heard about you from Elecia White (I did a show with her and Chris a while back). Learned more about TDD, decided it was a good idea.
Show
To learn about how to deliver training over the Internet, with strong curiosity about how the pros do embedded programming.
Show
I'm new to the team, and some of the other team members have recommended the class. Also, some of the coding standards and development processes adopted by the team are inspired by the course - so it makes sence for me to adopt as well.
Show
I hate making erros and hate event more finding erros mad by others. I want to spend my time being productive while trying to ship fewer errors. I want like some kind of defensive measure, which helps me in find my own errors early.
Show
I have been having a difficulties with testing in general when developing embedded software. It takes so much time to test.
Show
To learn more how to develop a good software.
Show
my boss asked me to sign up and take it; other folks said it was pretty good.
Show
* To get a common language regarding test and code in our team * To get a common understanding on good/bad tests in our team * To refresh on TDD habits
Show
To refresh my knowledge on TDD and because I want the team to have a common understanding of the principles and values of TDD.
Show
A colleague have recomended the course.
Show
I felt that I need to have hardware mocking explained to me, reading the TDD book exposed me to a lot of ideas at once and I need help focusing on what's important.
Show
It's one of my employee goals. I want to be more effective at my job and generate easy to read/modular code effectively
Show
My manager made me
Show
To learn TDD concepts and determine if it is right for our group
Show
Because my coworkers took it last year when I wasn't an employee yet and they offered me to take it and I said yes. Also, I'm curious to know what this training looks like.
Show
Pawel says it's a good opportunity, I have no idea what TDD is, and it's for Embedded C/C++
Show
It's because my manager told me told, and also because I want to learn more about TDD
Show
My manager recommended I attend. Probably because he doesn't think I do enough testing.
Show
like to learn more and read James' TDD code before
Show
I believe we don't test our code well enough. I'm looking to learn more about test methods which will increase quality and confidence in our system.
Show
We want to see if this will be a good learning experience for our group
Show
I like the concept if getting working code quickly and reduce bugs
Show
The company is giving us the chance to do it, and I think it is a great opportunity to learn how to perform robust testing. It can save a lot of time and it can help to gain confidence on the code you write.
Show
I want to learn how to organize and reach to our goals in a better way. I have been following Barr Group for years and I think I could learn a lot from your trainigs. That is why I recommended Barr Group's trainings to the company.
Show
As I said, we have started with TDD not long time ago. I want to attend it so that we can learn more, see what we are doing wrong, what should we change, new approaches, etc.
Show

Show
To learn and improve my software developing skills
Show
Because my boss wants we improve our work quality and I also think it's good for us.
Show
Once you start working in a business do a good quality job or simply do not do it. I like doing good quality job.
Show
I think it is neccesary to know TDD to be a good programmer
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