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

Why are you attending this class?
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
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

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