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

Why are you attending this class?
To understand TDD concept and how it is applied in working environment.
Show
To have the right TDD concept and most important is to get to learn some quick tips on resolving some difficulties in work.
Show
i think TDD is good practice for sw dev. it can help use to move faster than before.
Show
To have deep understanding of TDD. To clarify thoughts.
Show
I want to learn about TDD method.
Show
Curious to learn how TDD can help to improve my programming skill.
Show
To understand more TDD
Show
Replacement. Manager told me to attend this training and would like me to train the rest of team mates after the training.
Show
TDD is considered to be an advanced software development process which can improve the software quality. I'd like to study, understand and master it.
Show
To understand TDD since I have to use it. So, I need to know how to apply it.
Show
I try to understand whether your TDD is same as what we do in work.
Show
Because the company assigned me to this. This is my first training to date.
Show
Need to do TDD since it is enforced now in our department.
Show
In future, we need to use TDD method for code development
Show
to learn how to make use of tdd as a tool and practice to aid sw development effectively.
Show
to learn tdd
Show
Manager want to generalize the tdd to our team. I think tdd can help us to improve the quality
Show
learning TDD and clearing the doubts on TDD
Show
To train as facilitators to bring in proper TDD mechanism to my teams
Show
To learn about TDD for embedded C++, to understand and clear some doubts about TDD for embedded C++
Show
1
Show
To gain knowledge to improve on code testing and validation
Show
Company Requirement :)
Show
To write better code in a faster way. To become an embedded SW engineer.
Show
i'm interested to know on the basic & best practice of TDD architecture & concept which may apply in the programming design.
Show
To develop as a good and efficient firmware engineer and use these techniques here in my projects
Show
understanding more and more about TDD, how to implemenet it in legacy code or in other languages and platforms, not only embedded C or C++.
Show
1.Required by manager 2.Self taught so I would like to know what I missed teaching myself 3.Have some embedded related TDD questions 4.Don't fully understand mocking
Show
because I feel I can be a better developer by having better testing strategies and by changing the wayI think about testing code. and oh, free lunch for a week!
Show
I need to know all the test case of failures even in simple code which in turn will improve my code ineffiecient and a robust way
Show
because it would give me good knowledge of good practices
Show
60% - my metier required this course 40% - the idea of a software "testbench" is actually really cool, I wonder how useful it is in embedded environment. I am curious.
Show
The team leader arranged it and I'm happy to attend because I want to know more about embedded coding.
Show
to know how we can limit the time and utilise same resources to work in a TDD environment and how best we can use it for reducing bugs in our code;
Show
To understand that how this methodology can help me to write a better code in terms of quality , ease of portability and helping me to reduce time on actual testing and fixing issues later.
Show
To learn more about the best practices and techniques of C++ Developments
Show
To have more arguments for a paradigm shift in my team towards earlier testing. To use test driven development in my own work.
Show
I really want to know how to write tests for code.
Show
Mandotary
Show
I was surprised by it but it sounded relevant.
Show
I don't consider myself a coding "guru". So, if there is an opportunity to learn something new, I'm in!
Show
Want to learn about TDD and how it related to embedded development
Show
interested in tdd and hope to learn something useful that I can apply in my current job.
Show
The real answer is that I will take any training that is offered and has a potential of advancing my knowledge and making me more marketable. I think this class will help me be a faster and more accurate developer.
Show
Need to refresh my coding skills
Show
To help my other teammates that are also doing the training and to learn a thing or two (there are always more things to learn).
Show
I want to improve my ability to test-drive code for embedded systems, and to encourage my colleagues to practice TDD in their projects.
Show
I want to try and convince my organization that TDD increases quality, decreases rework, and can be used in a certified software environment.
Show
Dale recommended it to me, and I view it as a way of learning about ways to better design for and test software, and see if/how it can be beneficial.
Show
I have seen a number of process changes deployed and failed. I am looking to better understand what is truly required to effectively deploy and what to expect
Show
I'm expecting that this session would be of some help in developing a robust code with minimum defects and offer me some guidance in keeping my code modularized so that the code can be re-used on future hardware platforms too.
Show
I would like to be a trainer of TDD and to ensure our new project does not fall into the old habbits that is not TDD.
Show
assigned training
Show
sub for my peer
Show
to develop and unit test new project and ofcourse learn a new approach toward writing a software with minimum bug .
Show
Interested in understanding how to structure code to make it easier to test - something which has been a real struggle over the last 18 months
Show
Want to improve my software productivity
Show
Refresher, not used TDD in anger, want to get better at writing tests
Show
Because following practices similar to TDD for MATLAB algorithm development would be beneficial for the quality of the results.
Show
Think I can learn some very state of the art techniques
Show
I was told to! Having said that it does look like a very interesting approach for new projects.
Show
the whole s/w team is attending
Show
part of company activity and to learn more about TDD
Show
To improve the architecture of my program to allow for better testing. (Honestly!).
Show
My manager asked for volunteers. I heard the class was worth going to from previous attendees so I volunteered.
Show
Company is adopting this TDD philosophy for code development. I want to know how to do it properly so I cam rely it to my other team members.
Show
No one else in my group volunteered.
Show
To hopefully learn some new techniques that will make development and long-term maintenance more efficient.
Show
-
Show
to get formal training in TDD and to see that we're using standard TDD development process in our development process.
Show
My boss suggested it, and it seemed like a good idea, also he said it wasn't optional.
Show
As part of a company sponsored training course
Show
My boss told me to, and I'd rather be taking a class than doing my day-to-day job.
Show
We, as a team, have decided to use TDD going forward on our new products making use of TI chips like Concerto. The other members of the team are already using TDD; one of the members took your course and promoted the technique.
Show
I hope you can give an acceptable response to my previous answer.
Show
Improve my skills and abilities
Show
To get some formal training on TDD.
Show
My supervisor signed me up for the class.
Show
This is something new being discussed around the company so if we have to start using it I'd like to know more about it.
Show
Determine if there is any new developments/features to better enable TDD for embedded platforms which has been a short coming for TDD for a while. Methods for simulating hardware events in a TDD environment.
Show
-
Show
I want to learn
Show
I am taking this to understand the fundamentals for pushing this methodology through our processes and understand any naming conventions to speak the same language the other trainees are starting to mention.
Show
because I think I have to
Show
1. Renew TDD concepts 2. Possibly learn how TDD could be used with hardware based systems (typically embedded systems)?
Show
To get an understanding of TDD and determine if it can be used in our environment for product developement
Show
to know more
Show
I want to see how to bring our functions with 1000 lines under test.
Show
Because my tests and the way to come to the test could be improved.
Show
get the same understanding as the team.
Show
I want to learn how to develop better software in less time.
Show
I was proposed to attend to this training to improve module test skills
Show
I want to be able to ensure that any high level designs are testable and that our work flow is optimised to find bugs as early as possible.
Show
I hope to learn better concepts and better strategies, in order to detect what the important bits are (not quantity, but quality of the tests).
Show
It was planned for me. I would really like to know more about TDD testing as to complete my vision.
Show
to learn more skills
Show
What is input to start the work? What is the quantity of test needed in beginning of work/feature set? How can it help in finding all bug in early stage?
Show
To get to know tdd better.
Show
Because I get the cahnge to attent. I am interested to get new ideas how to improve the developing
Show
To combine my testing skills with future scripting/coding.
Show
to improve my software design/debugging and testing skills. To decrease bugs related to my code. i'm a bad programmer.
Show
Reduce debug time
Show
Mandatory, but I am curious about the process
Show
Hoping to improve sw development processes.
Show
company mandated
Show
Because my boss told me to do so. Also I thought it might help me be a better developer.
Show
It is required training.
Show
supervisor thinks it's helpful
Show
To be a better programmer
Show
I want to ensure the FW developer and myself are on the same page as to what should be unit tested.
Show
To learn how to test my code more effectively and efficiently
Show
I am new to this organization and this was suggested as good training.
Show
Wanted to find out what TDD is all about and learn about improving code quality.
Show
Two reasons: 1) Boss said I had to, but also 2) I *love* code. Anything that helps me do a better job is worth learning.
Show
to see how things should/could be done and see the differences between what I am doing, sometimes a good idea could save tons of time in debugging, for example, which direction to go when debugging.
Show
Upper management required this course - I was told to do it.
Show
to learn something different and new
Show
Management requested
Show
Mandatory since our illustrious leadership thinks this TDD will solve all of their woes.
Show
To know how it helps our project development.
Show
Have to.
Show
Required
Show
Commanded by management.
Show
Boss asked me to attend the training
Show
It's mandatory
Show
I want to learn about concept, technique of implementing built-in self-test code.
Show
Highly recommended
Show
I am investing in my career and ability to deliver high quality product to my employer.
Show
To improve my development and testing skills, for the benefit of myself and my company.
Show
I asked to attend so that I could hopefully learn how to write code that is more easily tested and automate the test process to save time. Hopefully get more peace of mind when shipping software because I know that the code is well tested.
Show
I want to introduce Test Driven Development into our software processes to improve the quality of my code and decrease the time debugging and testing.
Show
To evaluate the class to see if we want to bring an instructor to our company to teach the whole department.
Show
I would like to improve the quality of not just my own embedded software, but our whole company's.
Show
Trying to incorporate better software practices into our company
Show
To know about Agile methos
Show
Learn more about agile and test driven development
Show
To understand the test driven development
Show
To broaden my coding skills.
Show
Trying to learn techniques to deliver better code faster in both this and the Agile course. I sold my manager on the idea of sending me and the other four guys.
Show
Learn more about implementing TDD efficiently so I can start using it immediately
Show
TDD for "web development" is all over the place and you can find all you want about it on the web, for embedded it's a lot harder to get information, this looks like a great chance to get some real solid knowledge of TDD
Show
Reviewed many opportunities and decided to opt for training because I wanted to learn an alternative approach of development + lessen amount of software defects. Good training website and praises from attendees were also important factor.
Show
To learn something new.
Show
Overall SW training in the company, but I am really happy that I can attend in this course and learn new things.
Show
I have used TDD on developing PC software. Good to know how it is done for embedded platforms.
Show
Got funding from local unemployment office and it seemed as the only training that made any sense to attend. Strong presenter, interesting and relevant topic. I see room for improvement for myself using TDD.
Show
- to be able to write code that has better testability. - to see development from different angle and to learn from it.
Show
I want to learn how to apply TDD on C++ better. Compared to Java it is often a lot more complex. Especially when adding new features to legacy code. I mostly want to learn about good stubbing and mocking practices.
Show
Because I believe TDD make me write better code - but I know I can improve my TDD skills - especially in terms of test maintainability...
Show
learn to make better embedded code.
Show
to get more robust code
Show
I want to improve!
Show
I would like to start using TDD properly. Really.
Show
To learn mora about TDD, and maybe start implement it in our SW.
Show
My boss wanted four attendees from our department, and since only three volunteered I was asked to also join. (I agreed.)
Show
Hope to add tests to the development process Looking to the Java guys using Unittests as a regular tool during development
Show
learn tdd
Show
bring positive impact, manager sponsor and interest on following tech trend
Show
My manager sends me to this class.
Show
This is a BU-wide effort to help us become better programmers.
Show
To understand test driven development. Write code that can be tested easily,
Show
have interesting about it.
Show
I'm the guy driving my team's unit tests. I want to learn more about how to test our code efficiently.
Show
to understand the TDD systematically
Show
Learn how to do tdd.
Show
I'm nominated by my manager. I heard that this training received very positive feedback in US ACG team.
Show
understand the benefit of TDD, and how to introduce it to my team.
Show
Company arrange this class for me, it is good to learn new development apporach. I think it helpful to improve development efficiency by adopting this approach in my daily work.
Show
For testing team, we need to know how the TDD run in the developer team.
Show
improve the work efficiency
Show
assigned to.
Show
don't know
Show
for lean more skills
Show
To get more insight about TDD
Show
I was nominated.
Show
Hoping it will help facilitate faster and more reliable testing in the future.
Show
to gain some potentially helpful information and because my boss is making me
Show
To learn a little about TDD but mostly because I was told to.
Show
Someone else signed me up.
Show
I believe 100% in TDD and want to learn formally on the subject.
Show
I want to learn about TDD concepts, so that I can understand the benefits, the methodology, and bring back the concepts to my team.
Show
Bosses wanted to find out if this is something the organization can/should adopt
Show
I was told to attend.
Show
To get some exposure to some actual methods and hopefully tools to help accomplish TDD
Show
To get the right mindset and authority to bring a test-driven mentality to my team.
Show
na
Show
To learn more about the specific techniques I can use on my projects to reduce the time we spend fixing bugs.
Show
to see what James' train couches are like
Show
have a better coding style, and write robust code for sure
Show
Trying to guide the team toward TDD
Show
Required corse
Show
The reason management want me to attend is to see how I can leverage the concepts for firmware testing and not development of the firmware. I do not know C++
Show
Company initiative and really to learn something new. I always like to learn new ways and to compare it with the old ways and then pick the best one ... or combine them.
Show
To gain more knowledge
Show
Company is looking to establish TDD practices for firmware development.
Show
to learn to test more efficiently that leads to better code development
Show
told to attend by management
Show
Because it would be a great learning experience, and something I could learn to implement.
Show
Improve development skills.
Show
Bosses think it is the latest greatest thing.
Show
Required by managment
Show
To learn more about tdd
Show
am learning C now
Show
required by management.
Show
learn more about how we can apply tdd to our development
Show
To learn more about tdd and how to make the coding process more efficient
Show
Recommended by management. I am interested in seeing how TDD can fit into what we do and how it makes developing and testing more efficient.
Show
could be an interesting/useful development strategy. It will be interesting to see how it can be used in an audio DSP environment
Show
If I ever write software again I'd like to use the TDD method as it would hopefully stop me laying in bed at 3am worrying about regressions or potential bugs.
Show
Because it was suggested that I should
Show
To further my knowledge and use it to improve our code base! I completely buy in to the methodology and the benefits it brings, but having never used it before it can sometimes be hard to see how to apply it in the best way to what we do.
Show
To learn something.
Show
I want to write better code, I want to code more and design robust solutions fairly quickly.
Show
Booked on by manager as there is an attempt to introduce this into our company development workflow.
Show
Because I didn't use TDD much, it's a good time to add it to my software development principles. This course will help to make TDD part of my daily work.
Show
Because my boss let me have some training and I like using Unit tests. I know I could learn more about using unit tests properly to support legacy code.
Show
To get better at testing
Show
TDD is widespread through our department. To gain some hands-on experience of using this development methodology
Show
I like software processes and am intrigued to see if TDD principles can be applied to everyday development without taking shortcuts.
Show
To gain in depth understanding of the principles of TDD to be able to apply it with confidence.
Show
To improve my programming skills and learn more about embedded development.
Show
To be able to build better-quality software in relatively shorter time frames than I could today.
Show
I heard a lot about TDD, and all opinions were positive. Also I don't have much experience in code testing (I'm not even familiar with terminology), so it will be great chance to start learning about tests as well
Show
I have had a taste of TDD but I want to learn more, especially how it could be used with legacy code. It is also being arranged for our whole group so I am attending as part of that.
Show
It was arranged by management.
Show
-Want to know more on TDD and to see how it could be implemented in our development process and reduces testing efforts.
Show
To learn about TDD. I have not used TDD in any of my project so far. I have tested my software by writing some wrapper functions to test sanity, testing with PTS, running static tool analyser like lint for code analysis. But I have never used TDD.
Show
In a system of multiple modules it is difficult to have full fledged test results of your module unless its in place with other modules (say DSP and application) there by testing is delayed. However with TDD we are hoping this gap can be reduced.
Show
Everyone have to go. However I like opportunity to learn something new.
Show
because Richard says we have to, due to attempting to change the way the group develops software
Show
I would like to know the best strategy for writing tests so they do not restrict future development
Show
To improve my software and coding skills
Show
Want to improve my coding efficiency and first time correctness. Have fewer bugs.
Show
Want to gain proficiency with C, as well as learn better testing practices.
Show
I want to support more common understanding among the team on test-first principles and practices intersecting with refactoring to SOLID design in the real world
Show
To write better software. If we don't improve as a team, our company will die or I will quit. I want to support my teammates. I have been asking for something like this for a while now and am very excited about it. So thanks in advance!
Show
To evaluate the methods discussed and determine what can be improved in our existing system.
Show
Testing is hard and it's essential and I want it to be better, more reliable and more often performed. If it's also easier that'd be great.
Show
Larger software team at Dynon is attending, and I am observing to determine if it is useful for the project that I manage which will have a growing software component in the future.
Show
I've already completed one tdd course and am really interested in some SOLID coaching.
Show
Improve code quality
Show
I took it before but I was pretty knew to software at all. I'm curious to see what I'll come away with this time now that I've had more time to develop.
Show
So that I can open my eyes to better and more efficient ways of developing software and keep up with Jones'.
Show
To write code which can be automated for UT so that further enhancements are less boring/time consuming doing the same tests repeatedly.
Show
to learn from the greats
Show
enhance the knowledge in unit test using c
Show
know tools to perform testing for code coverage
Show
To learn some handy techniques to quicken programming cycle
Show
wanted to learn about TDD
Show
I would be hopelessly lost if TDD is widely used here. It does seem interesting if I can figure out how to do it without putting in a lot more effort than now. I expect it will discourage some of the complex things I do that usually create problems.
Show
To learn how to write better (less buggy) code more quickly.
Show
Undersand new ways to improve software quality
Show
Interested in best way to pull TDD into legacy code. We have a lot of code already written (but still under dev.) that have no reliable way to test (aside from bench testing) Looking to establish an automated way to verify software during development
Show
TDD is supposed to be good,want to be better at my job. To do things right and more reliable. If/when I leave company, who ever might replace me doesn't look at what I have done and say "<insert favorite colorful word here>"!
Show
TBD
Show
Don't ask, don't tell.
Show
Possibly teaching it in the future!
Show
It could provide me more information that can help me become a better programmer/reviewer and/or software architect. I intend to use this as a tool to make things better.
Show
improve quality of development
Show
Learn how to test my software and system integration
Show
Interested in learning more about TDD techniques
Show
To open the aperture and explore updates to how we develop software.
Show
Always interested in new ideas and processes
Show
In order to increase my job efficiency
Show
TDD sounds interesting but I want to know if it works on a real project and how much effort it is to put into practice, and the company is thinking of using it.
Show
I like to know all development strategy.
Show
To know more about TDD and find the best way/practices to use it in my daily
Show
I want to know how to test a software state machine
Show
Better UnitTest procedure in order to prevent and/or detect first a possible bug
Show
I would like to increase the test strategy
Show
Don't really know. Someone in Micron thinks it's a good idea. I would like us to use TDD so it's got go be a good thing.
Show
Micron paid for the training and our whole software team will attend.
Show
To learn about TDD, and how it could help our planning/estimating/development/verification methodologies.
Show
Improve my development
Show
was assigned to it
Show
Company suggestion
Show
To understand if TDD could be for me an every-day approch in my programming teqniques considering the fact that i develop firmware for real products...
Show
acquiring much more practice mocks especially getting as many colleagues as possible involved in tdd
Show
understand something more in TDD
Show
I've experienced TDD a bit and it raised a lot the quality of my code. Now I face the issue of having a mess in the test code. And I'm not really testing everything. So, I want to improve.
Show
Get more insight on the TDD practice, and see if it can improve development
Show
I hope to have new tool for test and debug
Show
I really hope to make my code better
Show
I triggered it together with Giancarlo: We have to understand and decide on our future practice
Show
- Having the possibility to learn something about TDD. - getting a more systematic / structurized approach in testing
Show
I want to learn!
Show
I'd like to understand if it can help me and my team to reduce the bug numbers before release
Show
To know, how to do TDD in practice
Show
to improve my sw
Show
to get to know better to tdd. maybe to use it to shortenup test time in the end. to prevent
Show
Wanted to get use to Test driven development. Wanted to create Bug free code.
Show
I am a PO/SA. I have 16 yrs+ of Java/J2EE experience. I have not done coding in the past 2 1/2 years. My manager would like me to sit in the training so I could bring new ides to the development team.
Show
To understand test driven development thoroughly and implement it in Sprint development.
Show
understand gaps and learn from an expert.
Show
Management wants better, more reliable code from our large team. They are implementing more processes in hopes of improving code quality.
Show
I believe it will provide me with expert knowledge to enhance our current development and debugging practice.
Show
Required by job duty
Show
TDD is a target for the company.
Show
Make development process (and resulting product) more robust and faster.
Show
I was told it would be interesting
Show
Want to learn more and apply towards improving code quality. Want code to be as close to bug free as possible when delivered to the recipient (be it tester, QA group, customer, etc).
Show
Want to see what unit testing is all about, even my boss talks about unit testing a lot, since I never did unit testing, i am really pumped up and very eager to learn how it is done. So please bear me if I ask any stupid question.
Show
Interested to learn TDD
Show
TO get more insight, get upto speed
Show
To help me architect the system in a better way by looking at the code from testable angle
Show
Because my group leader thinks it may help the team to increase the quality of our work.
Show
I'm attending this course to change the paradigm of our development, because we first develop the code and then the test to check the code development correctness. Is obvious that the test can be developed first or at least simultaneously.
Show
I like the TDD approach, I want it to be the "paradigm" of my team, because I am working in the setup of tools that wil support the TDD approach, but I need the team to get convinced of the TDD methodology
Show
I'm really interested in learning how to improve my testing and the tools that I create to test my code.
Show
My manager thinks it can help to improve our work, I want to understand and evaluate if it can.
Show
Improve my programming skills
Show
I want to become qualified to teach the class as a partner of Wingman.
Show
Need to know embedded techniques, and legacy code
Show
Technically it is required, but I would attend because we have a serious issue with introducing bugs, and our solution at this point has reduced productivity greatly, so I am hoping this will introduce a new solution.
Show
I'm trying to implement TDD in our team. I recommended your book as TDD resource long before this class.
Show
Our department is planning to adopt this as one way to address poor quality results.
Show
I want to follow TDD methods in all my future development.
Show
To improve embedded software knowledge.
Show
to understand the tdd and implement .
Show
I feel very rusty. Have not had any coaching in TDD for several years (and have only been able to practice it sporadically during those years) so I'm pretty sure I've lots of room for improvement!
Show
To enable module testing
Show
We have poor phase containment and I like the idea that unit-tests are written as part of the development process and maintained thereafter (and that is the real answer!)
Show
to try to find out benefits of TDD in our current day to day work
Show
Because my boss made me.. (And it might help with my modules)
Show
Initially I wasn't attending, only here due to multiple dropouts. But I hope to learn techniques that can be used to drive cultural change in our organisation, which is desperately required to improve the quality of our product.
Show
I was offered the course and it sounded like it might give me more of an impetus to write code which I can easily test and therefore implement better.
Show
I've been asked to but also I think it could make our test coverage more efficient and ultimately improve code quality.
Show
Just got the place to attend this as a last minute replacement. I feel that there should be some improvement in the way we test our code, so possibly TDD will give some insights to that.
Show
I was enrolled by the company, but looking forward to the opportunity to improving my code writing skills!
Show
To check whether this is going to speed up my development or help writing less buggy code.
Show
.
Show
C!
Show
to learn more about doing systems level/embedded programming with good design and using testing/tdd in that domain.
Show
I'm most interested in the word "embedded." I'm curious about software beyond web applications (the only context in which I've developed software).
Show
I am really interested in learning about embedded systems. While it's very rewarding being in this journey on my own, I think I could advance quicker working with some of my coworkers under the guidance of an experienced person.
Show
Haven't had to work in such a low-level language
Show
We don't test enough at our company and we have a lot of legacy code. We hope to find a way to deal with how we can introduce tests to that legacy code and hopefully move to TDD in the future
Show
Back in my regular C/C++ days I was pretty terrible at TDD. I'm looking to learn a bunch of the techniques in your book.
Show
To seek for a better software development approach to improve our software quality and meet deadlines.
Show
- get up to speed on current best practices - recognize and unlearn thinking and bias, if need be
Show
Unit test have have been useful for me in the past; unit testing is very often neglected because "there's no time." I want to learn better techniques for incorporating unit tests and developing the discipline to add them habitually.
Show
I'm skeptical because I've seen too many of them come and go over my 30+ years of programming. I really want to see TDD in action to BEGIN the process of finding out if there is a "there, there." Or whether my skepticism is warranted.
Show
I want to learn mainly how to test with so much legacy code around and exactly what behavior should I be testing of a class. Is it necessary to think of every single corner-case and write unit test for it? or only write them for the public interface.
Show
Required by supervisor
Show
Would like to get a feel for whether TDD is really worth the effort.
Show
I honestly am interested in TDD. I would like to be able to intuitively say what should be tested and how.
Show
my company give me the opportunity to attend. hoping to develop and improve my software skills.
Show
To learn about TDD and how to put it to work with our current code base and lessen the time given to manual testing.
Show
I'd like to better understand TDD and unit testing and to be able to speak about it with my coworkers from a common point.
Show
I want to learn how to get faster feedback on my changes.
Show
I want to learn how to use TDD well enough so that I can help get more people using it. Our testing practices are dated, and the only way to get up to date is to educate people on good testing practices.
Show
I want to understand TDD for embedded systems well enough that I can train and convince other engineers on my team the value of developing this way.
Show
Have more confidence in my code.
Show
It seems like a good avenue to develop a hardened and sustainable coding style. It also seems to be the wave of the future.
Show
To see if there are any concepts/techniques that can be applied to FPGA development.
Show
I am curious how this could apply to the system I work on which is very messy and would take a very long time to refactor. I want to know what I can be doing now to help move the system in the right direction with tdd practices on new development.
Show
I'm a bit of a one-man-show at my company and our customers are becoming increasingly interested in how we test our firmware. It would be helpful to have some sort of process to show them I adhere to.
Show
This is part of an effort of introducing TDD in our work environment. I hope to learn new ideas and techniques that I can introduce easily to my team.
Show
So that I can learn how to write unit-testable code and write unit tests. That is the real answer. It's not "because my boss said so". I was the one who originally contacted Wingman of my own volition.
Show
I'm slightly biased against the philosophy of TDD. Not sure if my brain is capable of thinking in this manner and still writing decent code. Maybe you can change my mind.
Show
Apply TDD to legacy and/or 3rd party code.
Show
Enough other people weren't able to make it so I get to go.
Show
I want to get better at TDD.
Show
We have a fairly complex C++ component which has no unit or component tests. We'd like to add some.
Show
hoping to be able to really start doing it! but we will have to change a lot of mentalities first. Hopefully some big fish will be there too, and that will make a difference :) (you asked for the truth, didn't you?)
Show
I'm interested in finding out what are the benefits of completely embracing the TDD philosophy. My company is also very keen on increasing development velocity so I'm interested to see how TDD affects this.
Show
I want to be able to guide and support the developers that love TDD toward a consistent approach that we can then evangelise as a group to our peers. The culture at SPVSS is changing and we have a great opportunity to tap into that.
Show
I'm interested in tdd and curious to know if it can really work in practice on big projects where source code is really huge and complicated
Show
Would like to improve our test code harnesses, so that it doesn't take so long to update tests and write new ones.
Show
I'd like to understand and know more about TDD. I am a bit skeptical about some TDD aspects, in particular writing the minimum code to make the test pass.
Show
To see how TDD can be applied to existing code.
Show
Because I was on the invite list
Show
Company motivated, but I am too as well!
Show
I have been invited
Show
Company perceives a need to improve quality on the product I am currently working on so they are putting key people on this course.
Show
Get better at writing bullet proof code that is demonstrably so.
Show
I really want to check out if TDD can bring more efficiency and quality to my software development.
Show
I was asked to attend
Show
There is a quality improvement drive in our company and more focus on unit and component level testing therefore they are arranging for these training sessions.
Show
To see whether Testing and debugging time can be reduced and hence to make my life comfortable
Show
I'd like to understand how I can apply TDD to my development process. I am particularly interested in the automated regression testing aspects. I'm also genuinely keen to learn new ways in which I can produce less buggy code from the outset.
Show
Find out better approach to testing
Show
Company is making us attend because quality has gone down and they realise the importance of continuous testing/integration. I don't mean to imply that I am forced quite the opposite I am delighted to have the opportunity.
Show
to improve awareness and understanding, be part of team training and then applying it with the team on future developments.
Show
Being told to
Show
I was asked to. However, the reviews from others make me hope/wish that this will solve a lot of issues that we have.
Show
Because I was told to :-) However, the company seems to have some enthusiasm for adopting the practice and I love how relaxed I am about modifying code that has comprehensive unit tests, so I want to take part.
Show
Put forward as part of team.
Show
Well, its company initiative so I have to be part of it. Also somewhere I want to see alternate way of attacking the problems. Our approach has become monotonous and no scope of fresh ideas. So anything new perspective is most welcome.
Show
The company is universally asking engineers to - and I am quite pleased to engage intellectually with something fresh - and be paid while I am doing so.
Show
Company organised course to see things differently, probably!
Show
To learn about the TDD and start practicing it.
Show
To get a better understanding and to work within the team under the same idea.
Show
Learn a new approach to writing software and defect prevention.
Show
I am a Duke contractor, who writes a lot of software for them. Their engineers are learning TDD, and they would like me to know it as well so I can continue to write software for them.
Show
Taking advantage of excellent opportunity offered by my employer to advance my coding skills and knowledge.
Show
I'd like to use TDD in my next job, and hopefully in this one too.
Show
To ensure my team is engaged. To be actively present with respect to my teams development goals.
Show
To learn a hopefully valuable skill I can start using immediately for better quality code/systems and to share with clients.
Show
I want to use TDD to create better software, faster. I intend on taking what I learn here and making it mandatory for our upcoming projects.
Show
More efficient, not wasting energy on bugs.
Show
update my understanding of embedded software development with agile techniques. I have an emerging interest in the IoT world.
Show
Are writing unit-test-code but have not so much education.
Show
It was my bosses wish, I wanted to go an embedded linux training. But I get to do both...so a win win.
Show
I've never learned much C because I've never gotten to do anything interesting with it. If I knew how to test-drive C, I'm sure I could find interesting things to try.
Show
Always interesting to improve myself. Do for the first time in a long time have room for raise my eyes and focus on something new. Maybe get some argument for improvements for the whole department.
Show
They asked me at Trimble to join this course. We are setting up at test platform (using TeamCity) for an old product. Personally i want to learn more about TDD as well. It improves product (and code) quality.
Show
We need reduce the amount of bugs and improve code quality. Teams feelings on TDD range from enthusiastic to sceptical. I'm hoping course will help.
Show
Good use of company training budget and a nice break from the current legacy code rescue mission.
Show
I have read quite a lot about TDD. But I want to get more hands on exercise doing it. Writing tests, writing code.
Show
I know our code has bugs, I'm tired of firefighting when the bugs affect the production line or similar. I want to be able to change the code without fearing that it will break somewhere.
Show
When I program a relatively inconsequential program at the day job, I use TDD. When I program an Arduino, MSP430 or something at home for fun, I don't because I just don't quite know how. Time to fix this.
Show
I hope to bring more embedded work into our company.
Show
To improve TDD knowledge and improve test design.
Show
To convert me to TDD
Show
Within the team I haven't used it, another struggled using it with a large chunk of existing code that was been changed and the remaining 2 I believe are hoping to learn something to make it easier for them.
Show
To become a better programmer
Show
Interest in software quality.
Show
Invited by a peer and team leader. I've ALWAYS been an education/training advocate.
Show
Because I want to see how we can work together to integrate the ideas into cleancoders videos.
Show
As a refresher and two be with two colleagues who I presented this to last year who did not get a chance to really embrace it.
Show
TDD and unit test applied to embedded systems -- especially mocking and faking. I need more ammunition to convince the organization that 'if we did things a little differently, we could have much better software for not much additional cost.'
Show
it was suggested by my boss' boss. am definitely interested to see if we can figure out a good way to better TDD (and unit tests in general) for our complex SDK
Show
My boss suggested that I take it. I don't believe it's because he thinks I need it, but so we might get some evangelists who can champion the benefits and practice of TDD.
Show
I want to learn how to better use TDD in my everyday work to save me time and effort.
Show
I really want to learn TDD so that I can become a better developer. I am specifically interested in how TDD can be effectively applied to a large preexisting code base with few unit tests.
Show
I want to learn!
Show
Our department would like to do more towards improving software quality and reliability.
Show
Clean code and legacy code refactoring mostly deals with OOP. How to make proper test harnesses in C, mocking HW and external dependencies in C. How HW deals with agile as HW ties to production lines(a slot time) => waterfall model => FW devs.
Show
1) I love learning from experts. I know that my TDD skills can use some improvement. 2) This is an opportunity to work side-by-side with Hunter's firmware engineers. They will know the embedded C stuff, I'm more familiar with the TDD side of things.
Show
I think this course is mandatory for firmware engineer.
Show
TDD practices for embedded
Show
Cause I was told to go.
Show
I want to get a good feel for working with the embedded programming tools. I'd like to be more comfortable building and running things on something that isn't on the web or Windows.
Show
To re-learn and learn how to apply what I know in embedded. To learn how I can better support the embedded engineers of my company. To learn from you.
Show
To develop good working code that is easy to test.
Show
I want to share my love of tdd and agile practices, I also want to stretch my comfort zone.
Show
Someone said I had to.
Show
I think there is a lot of value here
Show
Want to develop quality and bug-free software in same given time frame.
Show
We tend to test after the fact (unit / functional tests) and have been encouraged to start with the tests and work forward. Given the nature of our problems this doesn't always work out, but we're trying...
Show
I'm trying to develop some good habits/skills(with manager's encouragement).
Show
I am attending this class because I want to understand TDD and decide for myself whether or not it makes sense for projects I am on to pursue using it.
Show
to learn about TDD and hopefully apply it to my development activities.
Show
It is on my performance review for my goals this year. Also I am very interested in being formerly trained in this methodology even though I have been practicing it for 20 years. I think I will learn new things.
Show
To expand my Agile/TDD knowledge.
Show
I want to be able to develop better quality software faster and with less frustrations.
Show
Tried to start TDD at the office a few times during the last few years with no serious rear cover. I kept trying... Now we can attend your course ;-)
Show
My senior manager (Andrew MacKenzie) suggested it. I am open minded about the idea of this new regime and what I have read in the first few chapters of your book has encouraged me that it could be beneficial for the embedded work we do.
Show
1) I want to be in a position to deliver TDD training 2) I want to get better (always room to improve)
Show
My manager suggested it. I agree it's a good idea.
Show
I would like to understand TDD and agile methodologies in depth, which would help us to evaluate and use these methodologies for future work/projects
Show
To see how the Agile process can be applied to embedded SW development.
Show
our validation cycles are too long. We validate code as much time as we develop it
Show
Training always useful. Feel the need to do something about the embedded software development process here.
Show
required
Show
training required :)
Show
assigned task
Show
To learn learn the development / test eng interactions in terms of TDD and agile training
Show
My boss told me to
Show
stuff
Show
Process improvement in the company
Show
part of my goals for this year, but also because i want to learn better testing
Show
To learn and improve development techniques
Show
I dont know much about testing code at all - this is my personal motivation. It is also a part of my job progression path. Although it was preferred I chose some other internal training, I decided to push for this one.
Show
A colleague told me about it and i was interested to learn about it. I want to check if it is realistic to use it in our daily business.
Show
I'm not working with the embedded firmware on a daily base but I think it is important that we have a common base to be able to work together. I like the concept of TDD, the times I tried it it works very well and I would like to do it more often.
Show
Possibility of teaching this class to others on behalf of you.
Show
Understanding or deep into TDD
Show
I've been tasked with coming up with common training (rules playbook, and unit tests project structure for entire SW Engineering Department.
Show
I hope to learn something new that I can use in my day-to-day work
Show
I really want to learn good ways of doing real TDD on embedded devices, a area I have little experience in.
Show
We are increasing the usage of automatic tests. I don't want to be left behind :-).
Show
I am a curious person :-)
Show
I think TDD is a good concept but haven't used it a lot in practice as an embedded developer. So I'm hoping to learn some good ways to make it work in an embedded environment.
Show
I have recently become a project manager and I want to know what the developers learn on this course in order to facilitate the use of TDD practices in our projects.
Show
I want to development faster and better code without error.
Show
to under how tdd will help create a better software.
Show
To find the sweet spot between TDD and unit testing.
Show
Support my organization in achieving success in using TDD and unit testing. Gain knowledge/insight to continue in-house training and consultation to enable organization on TDD and unit testing.
Show
recent change of focus from mgmt. team to focus more on testing.
Show
Panasonic development standard.
Show
I'm asking the people who work under me to practice TDD to support a department initiative to write better code. I want to understand what I'm asking my team to do.
Show
Want to learn about TDD and know how effectively can be used in our development.
Show
- Need to improve the way present day software design is done. - Have some question, and looking for the answer from the experts.
Show
would like to implement the same for C code
Show
--
Show
1. To better understand TDD. It is not clear how TDD flow would ensure the customer requirements are met. 2. Best practices to make TDD successful 3. The challenges faced & addressed due to the churn due to refactoring
Show
With bigger teams, we don't get to spend time programming. Lot of time is spent in coordinating. A good testing strategy may be helpful to reduce the coordination time.
Show
- Improve Quality of the software Me and my team develop. - Bring More confidence on software deliveries
Show
Because It may be useful and new learning practice that may improve the quality of SW
Show
My manager nominated me. Hoping this would encourage me motivate my team to to use TDD.
Show
to know more about TDD
Show
I want to adapt some sort of software testing in our group, and I want to get better at specifying the software I am writing before just going to work on it.
Show
To learn if this is a technique we could use where I work.
Show
I'm the only embedded programmer at my division. Our code is becoming more complex and I need a way to ensure our devices are absolutely reliable without having access to peer code review.
Show
My company has always had trouble building a good QA process for our embedded products as we've grown. We need to learn what others in the industry are doing and see if we can apply that to my company.
Show
My Manager
Show
Interested in TDD in embedded system.
Show
My Boss (Jason Smith, also attending) has hopes and dreams of turning me into an Embedded developer so that he can just hire a new C# developer instead of trying to find a good Embedded developer.
Show
I heard TDD, but know very little about it. I'd like to know more about it to improve software development quality.
Show
The option was made available to me via my company!
Show
I'm the new guy in my team, and I want to prove myself as invaluable team-member. The team uses TDD through CppUTest, and I want to be able to understand it at their level.
Show
I'd like a more formal training on the TDD process - I've loosely implemented it in the past, but found myself dropping it as time passed.
Show
I would like to try to do more TDD and the opportunity was offered.
Show
I actually want to learn what this is about. But not sure if I have the bandwidth to implement these practices.
Show
The firmware architect was unable to make the conference. The goal is that by sending myself and another team member (our C# developer), we can derive 80%+ of the value of just him going; we will see.
Show
To improve the quality of my code and to learn to develop software from a different perspective. Co-workers have taken this course and have good things to say.
Show
Would like to gain more insight into how to TDD more effectively, understand the concepts better AND would love to see how TDD fits into the bigger picture, e.g. what tools and how TDD fits into integration and system-level testing.
Show
I can impart this concept to my team
Show
I'm working on the unit test and would like to improve
Show
Recommendation from management.
Show
Company Initiative. It may be a cleaner way to develop. More "agile" if you will.
Show
Since I am in the PM, I want to understand how this will help my developers to develop code that is much easier to maintain and create something that is consistent always. Also increase the Productivity/avoid rework.
Show
I would like to learn how to create automated test cases which test code that is newly written. I would like to understand an adopt a Dynamic Test tool for this purpose.
Show
To improve the quality of testing.
Show
Better productivity from the team
Show
I got invitation for this training and I am curious to understand if it can solve our problem of developing in large teams.
Show
to understand how to reduce bugs
Show
assigned by my boss
Show
To reduce the SW development efforts
Show
To understand what TDD is all aabout and what is the value added by TDD to the product, my skill set and to my company.
Show
Want to get some deeper knowledge and learn how to use it in my existing code.
Show
I want to use TDD
Show
Company decision.
Show
We're trying to embrace TDD in our development flow.
Show
Because our company uses TDD.
Show
adopting best practices
Show
Want to learn the techniques so I can make my coding more efficient and reliable. For real!!!
Show
I hope it will be useful
Show
because tdd sound usefull
Show
It sounds like a good approach. My manager has been keen to get me on this for some time now.
Show
I want to improve efficiency in my software development.
Show
In our project, the benefits of unit testing is being seen over the existing component test frameworks. While I have been using CppUTest recently, I have learnt it on the job without formal guidance or introduction.
Show
I want to refresh skills
Show
I want to improve the skill set of everyone in firmware and software development. My TDD skill set is outdated. I need to know what you teach and how so I can assist with the post-class learning.
Show
My boss signed me up for it! :-) And, truthfully, I'm interested in learning it.
Show
To learn about TDD as all of programming is new to me
Show
Technical management feels like this will help us (engineers) produce better perceived value to the customer through more reliable software/firmware. I agree with this.
Show
I'd really like to learn TDD well enough to keep the practice going. However, I also want to be able to help classmates so everyone keeps using it as a useful tool.
Show
Because it was recommended (required?) by the company management.
Show
management plan for our group
Show
Assigned by manager
Show
to learn a better way to write and test code - really I am excited to learn. Never had an official class on programming so I am really a hack
Show
I'm genuinely interested in tdd and what can be gleaned from it to add to my own MO.
Show
Honestly, I don't think TDD is a good idea. I am attending only on the off chance that I might be misjudging it. Also, with the company pushing TDD, I am obligated to at least understand the particulars enough to be able guide my team in using it.
Show
I want to learn how to use it in my project to see if it could save my time.
Show
really want to learn something about TDD
Show
it sounds fun to me, why not?
Show
I would like to understand how to mock asynchronous events from lower layers and application layers to simulate different timing conditions observed in the field testing.
Show
To learn practical TDD especially done in USA.
Show
to improve the code quality , spent time efficiently , and found more defects in early stages.
Show
My manager made me aware of it and offered the training to me
Show
How can we enhance test capability of software and find issues at early stage.
Show
I want to learn new ideas to improve my skillset and contribute in a better way.
Show
To understand if tdd is actually helpful in development.
Show
I am coming with open mind and wants to understand usefulness of this training.
Show
looking for design solution to make use TDD in easy ways with my existing design
Show
Because I want to learn to have a more structured and result-driven workflow when programming
Show
My background is 16 years at Microsoft, using agile approaches. I switched to embedded 3 years back and found an industry 20 years behind. Keen to seem TDD paired with embedded.
Show
I've only been introduced to TDD in the past year and it seems like the correct way that all code should be written but I find it difficult to stick with the mindset as it takes a while to see the benefits.
Show
To develop new skills, develop software faster and safer. Produce better software which is maintainable and scale-able.
Show
I was booked onto it
Show
We are hiring more engineers soon and I want to have the entire team doing TDD. I want to become an expert embedded firmware engineer also. I believe TDD will be a critical part of this. I want our company to succeed.
Show
I am genuinely interested in learning TDD. So many electrical (not firmware) engineers blow of TDD as a bloated requirement. However, I believe there must be value, or else embedded people would not be interested.
Show
I'm looking to see if more formal techniques like TDD or Agile can be applied to our small group (research-oriented, mostly one-off prototypes). I want to improve my own skill sets and hopefully improve productivity.
Show
I need less bugs in my code. It's hurting our business and our customers.
Show
Less debugging, more code confidence
Show
To gain a deeper understanding of TDD.
Show
Want to learn more about TDD and apply it to my work.
Show
Director of R&D thinks it is a good idea
Show
To better our software quality
Show
I would like to bring some helpful techniques back to the office.
Show
I'm just curious.
Show
Evaluate to see if others should take it. Possibly learn new testing patterns.u
Show
One i was volunteered but i would like to get better and TDD so that i can bring these skills to my team.
Show
A lot of colleagues have attended previous TDD courses and recommended doing it, especially since it was you holding the course. I would also like to get a bigger motivation for writing the tests before the implementation.
Show
I heard a lot about TDD and would like to find out if this is something I can use to become a more efficient and structured developer. How can I actually write unit tests before doing the coding?
Show
I find it hard to actually implement Tdd in practice for embedded systems. Do you test static (private) functions, and if so how?), how do you test a hal? How do you test code in irqs? How do you test code that relies on hw timing?
Show
I want to learn the rules/theory/background of TDD properly.
Show
I write and maintain embedded C tests (to test the HW). I think TDD ideas could be applied to our tests. I think our test framework (lib functions, test framework, and possibly tests) could be more robust using TDD
Show
Formal training, new input, hope to get ideas about specific problems, more social than reading your book, see where we stand compared to state of the art tdd for embedded
Show
To learn TD.
Show
Got an opportunity to learn about TDD. We do not use it completely yet (because we are an hardware company first with simplish software), but we slowly are moving into that direction
Show
To learn something new which might help us accelerate with module design.
Show
My boss sent me. They are interested to see, if this is useful for our team.
Show
I am paranoid about my code.
Show
To be able to create some rules on coding in our team.
Show
I would like to write code that works and stays working with short validation iterations.
Show
I would like to find a way to always use TDD also for video processing applications.
Show
I am currently not really doing tdd. I add tests to cover my code, but often after the code has been developed.
Show
To improve, my tests tend to grow too large and I jump ahead and implement too much too early (partially bad at procrastinating)
Show
To better understand the usage and possibilities of some test frameworks. Possibly parts the frameworks could be re-implemented for our development environment.
Show
To convince myself to actually apply it and to learn ways of using it with plain C code.
Show
To learn more about TDD and how it can help improve software quality, especially to find out if it's better than writing tests after the "real" code.
Show
My manager approached me and asked if I would be interested in attending. I agreed because I want to improve my skills and knowledge
Show
I want to get better at designing software. Currently stuff often falls apart as soon as more rigorous tests are used. Would be nice to get some tools to streamline my development process.
Show
I do not have experience with actually proper testing with embedded.
Show
As I am advocating TDD in my current project (and my previous project), I would like to experience it myself, so I know what I am talking about.
Show
Need help/inspiration implementing TDD in current environment/organization
Show
As tester I can’t do pure TDD (test the test discussion). I do try to work with devs as early as possible, reviewing unit tests. I want to feel TDD, to be able to better work with devs. This will also be a refresher for me on C/C++ (going back to it)
Show
I want to make more use of TDD in the embedded software environment. In the embedded world this is more difficult than within the application software.
Show
I'm always looking for ways to improve my skills. I read the course outline and I was interested. Also the trainer seems to be an experienced guy, so I think I can learn from him. Furthermore I hope I can apply the things I learn in my daily work.
Show
Learn TDD, get the company to pay for my PE continuing Ed hours. I think the company needs it. I do have the VP of engineering agreeing that it is valuable. Getting the company to implement it is not so simple.
Show
Learn TDD, get the company to pay for my PE continuing Ed hours. I think the company needs it. I do have the VP of engineering agreeing that it is valuable. Getting the company to implement it is not so simple.
Show
If not now, when? Especially when I can't seem to get the tools installed It will add my skill set when I start managing my next team as well as my consultancy.
Show
Basic introduction was years ago, and have not used it much since then. Trying to find out how it can be used for our current legacy project where no automatic tests exist
Show
I like writing code and take a weird pride in writing the best possible and most efficient code. I also hate debugging. I feel being able to write unit tests will help me with these things.
Show
TDD is something new for me.
Show
Just for knowledge.
Show
I would like my team to adopt TDD for our embedded software development. I proposed this training because I believe it will be an effective way to learn good habits and improve my understanding.
Show
Actually I was set up for another seminar (best practices for designing safety systems) that got cancelled so I was offered this one, which I also thing it is applicable to me.
Show
I've read the books. Don't know how else to get started. Signing up for this course was faster than finding a relevant job (particularly in the embedded space).
Show
my manager asked to represent my team to understand how helpful this course is for our team. we have been doing some C development recently. we think this class would be helpful for our development, hence attending this class.
Show
Understand the tdd, and gtest, mock
Show
To learn new techniques/skills for testing my code in C/C++
Show
To get my hands dirty with a test harness and learn more about how to find the seams!
Show
Want to use TDD to accelerate our embedded C firmware development by automating some tests. Want to develop confidence in newly written code more quicly.
Show
Fill in any gaps that I don't understand, try and evangelicalize it to the rest of my company. Look good on resume.
Show
Couldn't figure out how to use Unity/CMock/Ceedling with the build environment created by Yocto. Hoping you can shed some light on it. It would be great if we could also figure out how to integrate TDD tests into our Jenkins build system.
Show
To get an understanding of ways to apply TDD in practice at my organization. Also, to understand the effective ways to spread the practice across the team.
Show
to get started with tdd, improve SW quality with tdd approach
Show
Required
Show
I have never written sw tests and never used tdd. Want to gain more experience as well.
Show
tdd sounds good, but my experience is when a change to the existing code base is done then you get bogged down maintaining tests instead of developing the next feature. Want to know how tdd is really supposed to be implemented?
Show
We decided in our team that we would like to move towards test driven development. We want to do it correctly.
Show
Courses are fun, and I'm hoping to learn something useful
Show
Too learn more about TDD and to get hands-on experience.
Show
I want to learn some more about TDD
Show
I tried to learn on my own but did not know how to start. Good to set aside some dedicated time for it.
Show
I want to understand how we can apply TDD in our organization. We need it to increase quality of our products.
Show
I want to learn test-driven embedded development.
Show
Learn best practices, got a feeling I'm doing things wrong.
Show
Interested in learning how TDD can be used in a non object-oriented, embedded context.
Show
I work as an architect for a code base that has evolved since the 80s. I know the pain of lack of automated tests and the difficulty of introduced them later.
Show
Need to setup my team's new test automation framework
Show
Because I was told to! =) But honestly I am interested. I am driving an effort to share code across platform and/or products. My plan is to have shared code in one repo, and not forked into different projects. (We have a lot of forking now.)
Show
My manager made me
Show
Told to.
Show
my management scheduled it for my team; however, I think it could be a valuable learning and level-setting activity
Show
My boss set it up
Show
I was signed up for it as a member of the new team, and think TDD is an excellent practice that should be more widely adopted w/in our organization.
Show
to bond with my team and learn something
Show
I'm primarily an RF engineer, but I am interested in moving into software.
Show
It was assigned for our department.
Show
It is planned by the department but I like to learn and practice.
Show
I want to evaluate my skills in the field and expand them.
Show
I have two major questions that I would like practical answers to: 1. In the embedded world what are good approaches to mocking out hardware. 2. How do you minimize the impact of changing requirements while using TDD.
Show
Would love to make a change, connect the device to a test system that would validate that I didn't inadvertently break existing functions.
Show
To learn more about the software development process.
Show
1. There is a free lunch (;. 2. I am interested in becoming a better coder and making this a larger part of what I get to do at work. Honestly, it seems like a very logical and easily implemented method to code more effectively.
Show
I was asked to attend because of my previous experience with Agile software development
Show
I have bit experience in C, and C++. Additionally, i have taken Embedded Interfacing course at University of Akron, which i enjoyed it.
Show
I'm one of the few engineers in the lab that likes writing tests.
Show
My manager is a big proponent of unit testing and TDD. He wanted us to all read the book on TDD. The more I read, the more I liked it. Only a few of us from each team can attend and I want to be one of those.
Show
We've been asked to learn about TDD.
Show
Interest in TDD and automated Unit Testing.
Show
New company initiative.
Show
I love to learn something new every day.
Show
Organization has decided to increase TDD usage, and want to be effective in that world.
Show
1. Management sent me 2. I actually want to know how to make this work with code that's very dependent on specialized hardware
Show
I would like a formal course in tdd, rather than the informal learn-as-you-go approach my team took over the past year.
Show
Move by our organization to go more towards test driven development
Show
to learn if there is a better way than the current methodology.
Show
We're moving to Agile development
Show
I would like to find out how to create automated tests for the parts of our firmware that involve heavy hardware interaction.
Show
I hope to find some useful tools and methodologies for better test automation.
Show
Backfill the person on my team that can't attend.
Show
I am personally big on unit testing, but I've never done "pure" TDD and would like to learn more.
Show
Our scrum master signed our team up.
Show
I am not very comfortable in C++, so I hope this class will give me a bit more experience, and because I want to use TDD in C++ but currently don't know how.
Show
To learn about the tools and workflow behind tdd.
Show
learn more about testing on the embedded level
Show
Requirement from management
Show
My manager is making me (just kidding (; ) I haven't been using C/C++ for a while and it will be a good refresher for me, while at the same time I will be introduced to a completely new programming method!
Show
To learn what the dev team is working on and how I might benefit.
Show
Do good job.
Show
I am interested in continuing our team's growth in unit testing.
Show
Want to learn TDD and Unit Test for C code, especially embedded. Most TDD assumes OOP.
Show
My manager signed me up for it.
Show
For more confidence in code quality
Show
Improve development skills
Show
I'm legitimately looking forward to learning something new that I'm already familiar enough to sort of "believe in" and apply it to my own work to make me a better programmer and share what I learn with my team.
Show
I'm new to software development and would like to improve.
Show
to improve my standard of coding using TDD, & better my ability to be able to write unit tests for any scenario.
Show
to learn/improve
Show
Got signed up for this by management
Show
My manager believe it will help me better contribute to our team and better understand the workings of the software development at Zebra.
Show
Sounds interesting, I don't have any reason to say to it.
Show
It wasn't my choice but would want it if asked.
Show
Attending this for work. I have heard that this technique is important, and would like to learn to code with TDD methods.
Show
It was offered to my team and I do not have any formal TDD training. My team uses TDD and I want a better understanding. (It was not mandated that we attend.)
Show
The company wants me to take the class.
Show
Required training but am interested to see what I'll learn
Show
N/A
Show
To help my team gain a deeper understanding about the benefits of test driven development and develop skills that make it easier to test their code.
Show
Someone trust descried it as "very good".
Show
To gain more knowledge on how the TDD process can be more effective and apply it to current project
Show
I have been assigned by my company to take this course.
Show
To see what parts are applicable to what I do.
Show
Because it's available to me. I hear it's a really good class. I'm excited to take it.
Show
to make my job easier
Show
To learn about TDD and hopefully become a better developer.
Show
Because my manager told me to
Show
We literally have received next to 0 training. As a group we had taken TDD training about 4 years ago, it was in JAVA which I do not know, and in addition we do not program in JAVA for this job.
Show
Mainly a refresher. I took the class years ago when you came to Zebra in the past.
Show
Offered a chance to attend.
Show
To pick up debug skills
Show
to learn
Show
Because I want to learn how to test while developing in a more systematic way. Also because other collegues found the ideas/methods in the course very useful.
Show
I'm looking to make this a standard practice within the firmware group: would like to make it standard with-in all software but don't have control of that domain.
Show
I'd like some inspiration as how to improve my coding and see a few tools that would allow it. Also getting some variation to my workday as I've been doing non coding stuff for a while.
Show
I was told by a Co-Worker that I'm taking this.
Show
"If I have seen further it is by standing on the shoulders of Giants". I have learned much in the past from reading code of really skilled programmers. And I always strive to improve my own code.
Show
Want to try a different approach on testing. Also the others from my company recommended it.
Show
Increase productivity and quality in new projects and also a wish from managers.
Show
Our SW and FW team is building up, so we are getting trained on best practices and forming our coding standards and best practices.
Show
Because TDD is very interesting to me and I would like to improve my behaviors to be able to be more efficient at coding solutions to complicated problems
Show
I was told to.
Show
Trying to better my self. You are the expert, make it worth my time :-)
Show
Learn more effective ways to develop and test code.
Show
Due to company training
Show
The team is not writing good unit tests. Some don't know how. Many of them do know, in theory, what to do but they don't practice it. More rigor would make us more efficient.
Show
because I have to and because I might learn something to help my employer succeed with their product development
Show
Because I want to absorb all of the information I possibly can while I'm here.
Show
want learn something from others
Show
manditory
Show
Management signed me up.
Show
assigned
Show
free lunch and learn more about TDD.
Show
I was required to be here. But I'm also interested in the topic, so it's not like I wouldn't have been here anyway.
Show
to learn more about TDD
Show
Told to attend.
Show
I want to understand more about tdd
Show
I have to
Show
It's an opportunity to learn about testing.
Show
This is a required training course. Also, it would be good to learn more about testing.
Show
learn unit testing
Show
Needed a break from company politics. New manager used TDD in previous employment and wants to see it happen here. I agreed with him after a 2 yr FW dev cycle that nearly burned me out. I see a lot of potential for improvement.
Show
One of the things I am struggling with TDD is at what level within the hardware drivers should unit testing stop and just be stubbed for other tests to work.
Show
To make connections with other embedded developers and get more exposure to the use of agile methods in the embedded realm.
Show
Want to develop software faster and higher quality. Be able to explain to management why we need TDD and teach co-workers about TDD.
Show
I am convinced that TDD is the way to go. My new boss, Vanessa (attending the class with me) seems dedicated to the cause. I think I just need a jump start in how to practically implement TDD and how to setup the tools for our environment(s).
Show
I have wanted to introduce unit and automated tests for our firmware projects for years. My organization is getting behind the need for unit level tests to supplement the system level testing we already do.
Show
I am always interested to learn new or different ways of development. And the company is covering the expense. win-win.
Show
learn the new development life cycle methodologies, new tools, learn something new, Bring myself from Yourdon to Agile world
Show
Because I want to hone my programming skill that can further enhance my career as a new software developer.
Show
Want to see how AGILE can be applied specifically to embedded software, where a dedicated hardware is usually required for testing. Wants to add AGILE and TDD to our software process.
Show
I need some concrete examples seeing and feeling TDD work. I need to be able to articulate agile for embedded to my team.
Show
As a manager who uses Waterfall, I want to understand if Agile will help me with embedded systems development
Show
As a manager, I want to seem like I know what I am talking about for a change! ;)
Show
I'd like to understand if it makes sense to make real TDD for not only lesson examples but if it is really feasible to make it for any SW. I'd like to know best practices in TDD and to get answers to already prepared questions.
Show
To complete my current experience with TDD which I learned on the "Heap" within my precedent teams.
Show
Learn the "good" practices in TDD Learn what is important and what is less in TDD. What we should focus on when we are doing tdd
Show
We are currently using starting with tdd, therfore all our team is following this training to know a bit more about tdd.
Show
to clarify how to integrate it to our development how to use TDD for our coding style of C
Show
I want to experience TDD (writing test first) to see the impact it has on the design. I want to see if we can make mocking easier. I'm curious about the answers to the questions we've had while trying to add unit tests to our code.
Show
Improvement of internal development flow to use TDD on new code blocks.
Show
I would like to know the best practice of applying TDD in our company projects.
Show
To discover new and efficient ways to improve code quality.
Show
Convince me: 1) We will improve our productivity with TDD. 2) TDD is better as DDD (Design Driven Developpement)
Show
By the fact that I already wrote Unit tests, using Ceedling. I want to known, if what I've done was correct. I also want to know more about TDD. In particular, I want to know how many tests, that we have to do, depending on the code's complexity.
Show
Much practice without political discussions.
Show
I would like to encourage more diligent developer testing at my company and feel I can support that by being part of this training.
Show
Because I want to learn along with the team.
Show
I'm attending the class because I want to understand exactly what TDD has to offer and how to effectively implement TDD and unit testing within a department so we can trial it on an upcoming project to gauge its effectiveness.
Show
It's required.
Show
Learn new tool for designing, implement and updating UT protocols in different UT tool than VectorCast (as directed by management).
Show
To hopefully become an in-house advocate for TDD in our group.
Show
---
Show
Believe it or not, I'm really hoping that we can shift to a paradigm where all developers must unit test (and maintain those tests) their code. Right now, our unit tests mostly verify that the system runs as implemented.
Show
Job loss
Show
I'm technically being required to go, but I am really excited about the topic, and look forward to learning and applying new ideas to my development skill set. If it was optional, I would still be attending.
Show
I am attending this class because I am interested in learning more about test driven development. I hope I can apply this to my work.
Show
To learn about Todd... TDD?
Show
Joined Neptune and they had this already scheduled and I'm open to learning new things.
Show
As I am new to the concept of (proper) programming, I don't know anything about Test Driven Development. I am here to learn and then apply it to my projects.
Show
I'm always looking for ways to write better, more reliable code. I hope to learn some new skills, learn about useful tools, and write better code on my next project.
Show
To become better at my profession
Show
We are evaluating different unit test frameworks. Cpputest is one of our candidates to explore using as a standard framework. I want to use it again since I haven't touched it since the last time I took your class.
Show
My team believes it would be a valuable learning experience for me. I'm eager to learn and hope to gain a lot from this training.
Show
I want to be doing TDD, but I don't feel like I have the time to learn outside of dedicated training time.
Show
I would like to try this for myself, really.
Show
share a common understanding with peers on development methodologies and best practices
Show
I'm hopeful that it will reduce the time spent setting up and maintaining tests as well as allow for more thorough testing.
Show
I like TDD, I want to do more TDD regularly, I want to learn more about TDD and the best ways I can do it. I want my workplace to be doing TDD.
Show
I have seen other teams get good value out of automated test suites. I want to start using automated testing in my project.
Show
I want to learn more about this approach to testing and get some more practice testing code. I tend to be a hands-on learner, so I think this course might help. I hope to be able to keep up with the class!
Show
I'm curious about using it in "all circumstances" and I want to improve our controller testing (and write actual controller code, which hasn't really happened yet).
Show
-
Show
I already practice TDD for all my new code and as much as I can on new code I write in systems that I do not have design authority to fundamentally change. I am hoping to learn new TDD techniques and hone the ones I have.
Show
looking forward to learning a new technique that I've dabbled slightly in in the past, but which has proven beneficial
Show
I've never used TDD for literally anything and I'm interested in giving it a shot.
Show
I am interested because my job will soon be transitioning to writing more flight code and I want to have a better understanding of how to thoroughly test this code.
Show
I use cpputest and would like to know more about it.
Show
My manager put it on my schedule. I'm interested to find out more, in any case.
Show
I want to learn how to design testable code and learn better unit testing techniques.
Show
I've taken the class before and loved it. It has drastically changed me as a developer. I wanted 21 other folks at Blue to know about how to do TDD and go forth and teach others.
Show
Our discipline is problem solving. There isn't a single hammer that solves every problem. Have very little experience with TDD but it seems like a good approach.
Show
To learn how to write more reliable code.
Show
I am driving the test and verification of flight components. People like to know that we can trust what is getting put on a rocket.
Show
I want to learn effective techniques for applying TDD as my general and long-term development methodology.
Show
because my employer very rarely springs for training and so I am latching on to this opportunity! But, having said that, I am genuinely interested in furthering my TDD knowledge.
Show
I want expert advice on applying TDD to C code.
Show
I want to create good code because chances are it will result into good products. I also think it's a key tool for teamwork, but if I'm not confident using it, it's harder to encourage the rest of the team to do it.
Show
Because I'm still at the beginning of my career and don't like to learn it the wrong way like I other guys I see.
Show
Want to see if I can still code.
Show
If I want to preach quality, I must practice the techniques myself and insure they are incorporated into our development processes. We can only teach and influence by example, never exhortation.
Show
Because I want to write more effective tests, and have a greater confidence that the tests that I write are actually indicative of correct behavior of the unit under test.
Show
Honestly, I'm just looking for a TDD Refresher. It's been long enough, and I don't normally practice TDD, but I still feel it's a good skill to keep polished.
Show
4
Show
Developing test harness for critical component, want it to be best it can possibly be
Show
If this is a process that can be easily applied, then it will be useful. It is important that this is not an all-or-nothing technique as that will be hard to implement across all sections of development engineering.
Show
I am not time-efficient in developing software. Without a comp sci degree, I'm more of a hobbyist suddenly having to use his hobby to do work, and it shows.
Show
To learn more and be better at TDD
Show
To learn the latest embedded systems best practices from an industry perspective. I will then enhance our software engineering curriculum accordingly.
Show
I want to learn more in my new field, and this sounds interesting.
Show
How does TDD apply to the Embedded with H/W I/O's, as opposed to iOS or Windows? How do I test GUI elements? How do we apply continuous integration (Agile!) methodologies? How can test suites/frameworks work with C (and legacy C) code?
Show
I'm always trying to be a better developer and learn more. (Also my company is paying for it)
Show
We are short staffed and often spend a long time in the test cycle only to find additional bugs. Manual testing is time consuming and still doesn't provide a quality level expected by our customers.
Show
To learn more effective testing techniques. To learn ways to introduce other developers to TDD.
Show
I want to be really good and comfortable at using TDD so that I can use it for every project in the future.
Show
I've heard from others that TDD is valuable. I want to implement it with my team, but have not been successful.
Show
We as a company want to introduce unit testing into our development, but have no good clue on where to start.
Show
Company decision and I never had any training in TDD even though I have used it.. I expect to learn more about TDD and use it from now..
Show
Getting legacy code unit tested. Don't know how to start at the moment...
Show
-
Show
I hope to learn something new to improve my work
Show
2-fold: - understanding the challenges and benefits from applying such a system and be able to spar with the team on the many steps forward - figure out the fine line between optimal use/ implementation vs overkill/insufficient benefit
Show
To see if tdd is something for me/mastervolt.
Show
As a subcontractor I got it offered and I accepted to see if this might change things with respect to the previous question.
Show
Because my manager told me so :)
Show
I have been too much concentrated in algorithm development, I want to get up to date with the best and latest practice.
Show
It might give some useful insights for how I can improve the design/implementation/time-line of test suites for new projects - perhaps they shouldn't be knocked out after the main project development
Show
Truth is because I have been told by my manager, but I am very happy to attend, if I would have a choice I would have raised my hand to attend anyway. I am truly interested in this topic, reducing my debug time? Increasing Quality? Where do I sign?
Show
Brush up skills
Show
To learn how to best design unit tests for embedded projects. To become convinced on the value of writing unit tests so that I will do it more often. To have the chance to travel and meet colleagues from other offices.
Show
I know I'm not doing the testing part right, I want to learn how to make it right
Show
I know I'm not doing the testing part right, I want to learn how to make it right
Show
to know more about tdd not really convinced that that will work for us, but let's see
Show
To spend less time doing rework and to get a better understanding of what has to be done.
Show
I do a lot of development outside work that integrates embedded systems with different systems. I'm still hacking things together. This could serve as a good basis to improve my development processes.
Show
To learn more about TDD and how effectively we can use TDD techniques in my daily work / career.
Show
My manager informed me about this course and advised me to enroll, I think I could benefit from the course.
Show
To ask you some follow-up questions on TDD w/ the perspective of having used it on production code for 1 year.
Show
To increase team common language around principles and practices and their buy-in to the worthwhileness
Show
I want to be able to write less shitty tests and see what "good" tests look like.
Show
I've already completed one tdd course and am really interested in some SOLID coaching.
Show
There are some larger things I hope to see come out of this class. Personally, I want a better understanding of the implementation details of mocking.
Show
I'd like to learn how to use the different tools correctly so that I can apply them in a clean manner. I want feel that my unit tests are clean and well written rather than ugly and messy.
Show
Took it before and really didn't know much about programming at all. Hoping I'll be in a position to grasp more this time around.
Show
I want to become a better SWE and write code like professionals.
Show
To make using TDD like breathing.
Show
I actually like the idea of TDD, so I want to know more about it.
Show
Elgardo signed me up.
Show
Opportunity to get formal training in TDD in hopes to properly apply these techniques in upcoming new product development efforts.
Show
Anything that can help my life easier for Testing and/or developing I want to learn about it.
Show
I thought it was a good opportunity as a tester to look at developers techniques and find ways to perform better testing.
Show
I want to learn how to apply TDD in an embedded environment, since I currently am working on an embedded project.
Show
To learn about TDD.
Show
I have never officially been trained in tdd. I would like to learn the concepts of tdd in a formal setting by an instructor. I would like to see if my understanding and implementations are the correct ways to implement tdd.
Show
to learn
Show
I was assigned.
Show
To create the foundation and exposure to other co-workers about the value of TDD for embedded. To obtain expert and practical knowledge of TDD for embedded systems.
Show
To learn the present state of tdd, the costs and benefits, and how it might fit for our projects.
Show
Rest of my team went through the same training and (they) believe it is a good approach
Show
I hope to gain useful info that I can use in my job and my career. I am not sure if my team will actually commit to change, but if they do, I am behind it.
Show
Team-building with newer employees. First time I told my boss no, waste of my time. Felt I had to say yes this time. My problem right now is working with legacy code that is full of stability, quality, and performance problems.
Show
Most of my team took this workshop before I joined and found it extremely useful. My manager registered me & the rest of the new folks on the team.
Show
I was asked if I was interested by my company and I said yes. We are just introducing TDD into my team and I want to make sure we're all on the same page.
Show
People I work with have taken it and it sounds like it was useful to them and I want to know what they're talking about when they reference it.
Show
I enjoy learning new techniques and ways to improve my own workflow and skill set, and enjoy opportunities to grow/improve as an engineer whenever those opportunities present themselves.
Show
keep learning new technology - the concept and practice of TDD.
Show
Wanting to learn how to better test my code
Show
I am interested in the the different way of developing software, focusing on fully testing software that is written.
Show
I would like to increase my skill in programming, and decrease debug time when development software.
Show
To improve my code quality, reducing bugs after release. To improve my performance.
Show
Looking for an effective testing method which can reduce development time and increase system stability.
Show
I want to know what's TDD, how it help me to improve my job
Show
I would like to know how I can design a system that is easy to test and maintain with minimum effort.
Show
my company request me
Show
Know clear about TDD to apply in our system
Show
Really interested in the concept of TDD and how to apply that to our project. Why i like the concept (from reading your book actually), it's not really straightforward on how to apply that to real-world embedded applications.
Show
To have more information about the TDD, and apply to our work to make the testing process more effectively.
Show
Improve the quality of code to handle as most corner cases as possible
Show
Extended knowledge
Show
Company compulsory
Show
HR requests me
Show
It was offered as an option and it's an area I'd love to get some more expose too.
Show
I want to spend less time debugging and finally learn the testing harnesses for C/C++.
Show
Most folks on my team have taken it. I am responsible and held accountable for writing safety critical software... efficiently. I would like to learn about anything that can help me achieve that goal.
Show
I don't have any formal training for writing unit tests (or all that much formal instruction for programming in general), but feel it would benefit me to better learn the tools and theory behind unit testing and TDD.
Show
In order to smooth my understanding of TDD in embedded C, which I have read personally in the past, and to expand my wider TDD skills with a deeper knowledge of the practice. That's the real answer, I'm that exciting.
Show
company provided training, but I've long seen the value of TDD and I'm looking for ways to improve our process
Show
I am training to become a developer.
Show
na
Show
I think TDD is vital to developing quality software and while I've been practicing it for many years, I've never taken any formal training on it so it made sense for me to go through it with my team.
Show
I am interested in a TDD approach to writing software. I am also interested in learning strategies for building mocks and fakes for faster development of code blocks using a TDD approach.
Show
To learn something new to me and help me apply TDD to my software development flow.
Show
Because others thought this was the right time to introduce this training while a geographically disperse group are at our sight for other internal training.
Show
I recently had my project taken away and given to a team overseas and I had little else to do.
Show
i am an embedded systems developer for long. And i have heard from my peers for the past 3-4 years in different parts of the world where i have been that to achieve gud results in this domain TDD is a very important tool.
Show
improve testing in our team
Show
to learn about tdd in embedded C
Show
Was part of the instructional week, I didn't choose to. But in saying that I am interested.
Show
Generally interested in moving to more TDD.
Show
I have been reading a few dev books recently (including your own) and the use of TDD makes a lot of sense to me, but I get stuck on an embedded level, and when working with legacy code.
Show
To better understand and expert's view of TDD.
Show
I want to reduce how often we are required to perform full system level testing, so small changes can be validated without requiring a large amount of effort.
Show
To learn about and bring ideas to my team about a more concrete way of verifying code, with the intent of increasing software quality.
Show
I have met no-one who is really convinced of tdd. I'd like to exchange experience or discuss tdd challenges and how to solve them. And I would like to this using concrete example code.
Show
To learn about TDD. I am hoping TDD might help with the following: More rigorous testing of code. Making re-factoring/optimization of code easier. Faster development
Show
To explore how I could contribute to a highly reliable, tested software solution
Show
To get tools and improve my skills further
Show
Learn how to use the company's testing methodology
Show
Well, I don't have must experience of industrial software development. So, I want to polish my software development skills.
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