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

Why are you attending this class?
When working in application development (C# .NET) unit/integration testing was integral to software development workflows. I would like to bring that into my current role of developing embedded development.
Show
Increase fluency. What to get better at making rapid TDD progress in legacy codebases. Less late nights and weekends getting a framework in place...
Show
Interested in learning more about TDD
Show
In previous organizations I've worked, there wasn't a focus on testing. My co-worker shared 'Test-Driven Development for Embedded C' when he joined the org and I ended up purchasing a copy. After found this training while looking for more resources.
Show
I'm interested in TDD, and especially interested in bringing it to embedded systems programmers. I've used it in my projects, and have had success bringing it to my group, but I want something to be a success story for TDD in other projects.
Show
I want to make better software, faster. I want to spend less time doing manual testing.
Show
Required training for my position.
Show
I am a new hire in the Engineering organization and eager to start learning and adapting to including these important concepts in the projects that I get to participate in.
Show
My boss signed me up, but I am excited to gain a new skill and learn something new.
Show
This training was assigned to me by my boss.
Show
On advice
Show
I get the chance to do this. Being a senior engineer team members ask me each day for help. If I am not trained I cannot tell what is useful and what is not useful. It is not the question whether it makes sense. I am convinced that it make cents :)
Show
Company training plan
Show
I have no choice.
Show
1. boss told me so 2. see the chance that I can learn something or get some new ideas
Show
-
Show
For work and to learn =)
Show
I've used TDD before, but I wanted to get a real understanding of what that means to become a better developer.
Show
i think that i previously have worked a little bit like this: adding a litte functionility => testing => adding a little more functionality. it would be great to work according to a "professional" method, to get better
Show
i think that i previously have worked a little bit like this: adding a litte functionility => testing => adding a little more functionality. it would be great to work according to a "professional" method, to get better
Show
I am very interested in the TDD approaches, but I am still not sure about the limitation and challenges of this approach.
Show
I want to have a proper reference of what TDD means and which news and advantages brings, including the practices on what is the best way to apply the TDD theory.
Show
Mandatory by the company. I'm also personally invested as TDD is a standard we've been using and I'd like official training on it to improve my understanding.
Show
I want to learn TDD in embedded rust; I've a hunch the principles are the same (decouple I/O from branching logic) but, looking at our code base, shake my head: why are we so dependent on hardware for every little thing? What am I missing?
Show
i am still a newbie in TDD. would like to learn more
Show
Got an invitation from my contractor. Remembered your name from the book I bought maybe 5-6 years ago. wanted to attend.
Show
There was a single free slot, and it is a class, where I can learn a lot. I have been working at Siemens also on the automatisation of the debugger and had to use code coverage to generate IDS rules, but TDD is new to me.
Show
To grow more fluency with TDD for embedded. To grow techniques. To learn ways to explain and motivate the use of TDD.
Show
I am a software verification engineer and I hoping that TDD will be beneficial for me from testing and automating tests point of view.
Show
We were just doing unit testing for my project and I struggled with writing them
Show
Developer testing is very ad hoc and I'd like better methods
Show
I want to move my team to use TDD correctly and to address some of the inherent difficulties to use the concept in C Embedded environments. Need the suppor tof an expert
Show
Training organized by my new boss for his whole team.
Show
There was a single free slot, and it is a class, where I can learn a lot. I have been working at Siemens also on the automatisation of the debugger and had to use code coverage to generate IDS rules, but TDD is new to me.
Show
R&D Director (at the time, he is no longer with us), encouraged that the Verification Team attend along side the the Development Team due to how valuable it could be for overall progress made.
Show
To learn about TDD and how it can be applied to automated testing.
Show
Because my boss signed me up. But it certainly makes sense to increase our quality.
Show
In my small exercices with TDD i saw the benefit of thinking about testing in advance to not get untestable code in the end. It even influenced the way to design software items. I would like to get a deeper knowledge ecspeccialy when it comes to HW.
Show
It is part of the companies strategy to allign the development approach, therefore it is mandatory for every new developer. I'm glad about that, as it is hard to convince a non-software aware manager of the importance of such a training :)
Show
As a new technical lead at the organizational level, my goal is to bring automated testing into our processes at every level. I see code-level TDD as one piece of that, and I'd like to get ideas for extending those techniques to higher levels.
Show
My manager thinks it is good that the entire team attends it so that we will work better together.
Show
as a tester, I want to use proven method to deliver quality software with less bugs and in short time.
Show
To learn how it should be used in embedded sw
Show
I am curious to learn about TDD and I would like to introduce it from the start of the next project (which is coming up soon).
Show
I was asked to join the course. I was happy to join because I always strive for self improving my coding skills to become a better programmer
Show
incorporate ideas to allow parallel developments, reduce test at each release and delivering something that i can be proud of.
Show
I've been doing TDD for about 15 years, but I want to make sure I am doing it properly, and learn more techniques (test-wise and design-wise) to build up a catalog of strategies to use for new designs so I don't burden the business with risk/cost.
Show
Want to learn the agile concept and apply in work
Show
checking my self trained skills
Show
hecking my self trained skills to
Show
As part of the Meggerwide SW Group and as a firmware developer I am interested in improving code quality and easing the test procedure.
Show
The company is looking to adopt Agile processes for software development. TDD is a crucial part of this. I have shown an interest in the subject, so was nominated for the course.
Show
Curious, need to learn TTDt as it is becoming mandatory in new development.
Show
I have bought the book (Test-Driven Development for Embedded C) a couple of years back but have not gotten around to finish it during my free time. I figured this course would give me a nudge as well as some additional perspective regarding tdd.
Show
Want to write better code.
Show
Software team lead arranged course to elevate the proficiency of the entire team in regards of unittests.
Show
Learn about TDD and hopefully improve the test methodology in own projects
Show
Suggested by Employer
Show
I want to improve how I plan and structure my code. I lose a lot of time developing and debugging. I hope to reduce that by implementing proper testing, allowing me to see clearly what I need to focus on and test.
Show
I want to know more about unit testing
Show
1: Was automatically added 2: I want to know how to do embedded mocking and stubbing and ask annoying questions such as "James, how would you deal with non-deterministic functions?, would you do unit-tests with random-data? or mutation tests?, UB?"
Show
Learning how to use TDD effectively, in a way that fits my projects.
Show
Because I'm new to the concept, and me and my team think it's a good idea to join
Show

Show
Hopefully to expand the toolbox to be able to develop more robust firmware.
Show
I feel it will benefit me in doing my job more efficiently. Unit tests may help reduce overall workload in the long run. TDD may help with tracking progress and keep focus on the important aspects of the code.
Show
I think it will also provide useful information on HW and OS abstractions, that I believe will be useful for our code base. I will be following the course closely to try and capture some of the momentum that it may impart and continue pushing for it.
Show
Get to know more about how to organize unit tests.
Show
So the company becomes better at unit testing.
Show
Because the company wants to improve automated testing and believe it is a good idea to introduce software developers to the idea.
Show
Because I think we have a lot to learn as a group and an organisation!
Show
Self improvement (really!). I've seen the direct benefit of TDD in embedded systems at my previous company, and would like to continue my growth in this area. Now that I have this knowledge, working in a legacy untested codebase is so nerve wracking.
Show
I'm eager for knowledge. I want o see what is the process of tackling the challenges and try to learn by seeing what I do right and what areas can I work to improve on my flow.
Show
Because I was assigned to attend it. That sounds unenthusiastic, but it's the simplest truth. I hope to learn enough to begin with test driven development and reduce time spent debugging and confirming a change didn't break something unknown.
Show
I am good at C , but wanted to see if I get more understanding of C++
Show
to refresh concepts and try to accommodate the knowledge in my project
Show
.
Show
The job needs architecture design and TDD skills.
Show
Training class was provided to the team.
Show
learn and improve development methodology
Show
I'm under the impression that it's mandatory
Show
Registered as part of company training. I have had past interest in TDD, but my exposure has been limited to this point due to company culture in past (I can't speak for Samsung yet).
Show
required.
Show
I want to get better at C++ programming and writing unit testing to catch low-level software issues beforehand that could cause defects in the long run.
Show
I would like to learn how to write and test my code without target system available. Also expecting approaches help me in writing more clearer and leaner code.
Show
i have less experience in C++ than C so to learn C++ better and OOP concepts
Show
My team leader wanted me to attend and i want to see, if i already "live" the tdd approach (at least partially) and i hope to learn some more for approvement.
Show
Planned by software head. I'm not shy to try new things, an idiot who finds it difficult to say "no", all things added together possibly..
Show
Delegation of software department.
Show
manager decision; but I think it is a good idea
Show
I got a invitation from my boss.
Show
learning more about tdd.
Show
Hopefully we can improve the ttd we use.
Show
Because my department leader asked me to stand-in for a sick colleague.
Show
my manager forced me
Show
So I can help coach the team in the long run
Show
get exposed to TDD
Show
to learn different agile approaches
Show
I believe we were asked if we were interested or drafted, I can't remember... :) Really, always interested in learning more and improving - sharpen the saw.
Show
To hopefully learn something to add to my arsenal as a developer.
Show