I’m sorry that you had such a negative experience at the bootcamp. It isn’t for everyone, and I don’t think I would recommend Signal to people who are looking for what you wanted out of the bootcamp. I wish that it had been otherwise; nevertheless, I want to thank you for sharing your thoughts in such an honest and frank manner.
However, I think it’s important to separate out your own experience from the experiences of other students. In many cases, including my own, they were radically different.
I’m not personally comfortable with your comment insofar as it seems to implicitly speak for all the students in the bootcamp. I know that my life improved greatly because I was able to come down here, but if I were a prospective student now, your comment might have dissuaded me from coming. For that reason, I believe it’s useful to be more specific in your epistemic claims here—it may very well be true that the program is unsuitable for people in your reference class, but I think it would be bad if that fact ended up discouraging applicants for whom the program would be a great fit.
I’m surprised that you think the instructors don’t know very much data science. On top of having a strong command of the underlying mathematics, Jonah and Sam were able to teach me things that aren’t explained in textbooks, like the intuitive explanation of why the sum of squared error is minimized in linear regression and the fundamental importance of dimensionality reduction techniques. The numerous discussions I’ve had with Jonah have shaped my intellectual growth generally and made clear to me many of the more obscure aspects of data science specifically—for instance, I had been reading a couple papers on boosting out of personal interest and offhandedly made a remark to Jonah about something I found fascinating, and he was able to immediately understand and rectify a minor point of confusion I had been having.
Again, your perception of the instructors’ competencies may have been the result of a mismatch between the sort of environment the program was trying to offer and the sort of environment you were hoping for. I wish that your experience could have been as positive as mine and hope you’re able to find what you’re looking for in the future. Based on your feedback, Signal is giving higher priority to giving prospective students a clear sense for the program’s environment so that they’re are well equipped to make informed decisions.
Again, your perception of the instructors’ competencies may have been the result of a mismatch between the sort of environment the program was trying to offer and the sort of environment you were hoping for.
This actually sounds about right.
I think that I care more about job-preparedness, potential for impact, and preparing people for being able to earn-to-give or do direct EA work. I think that Robert also cares about those things, which is why I liked his weekly interview sessions, as I mentioned above.
However, I didn’t get the sense that Jonah, the instructor for the first cohort, really cared about these things quite as much. Jonah strikes me as an intelligent individual whose heart is in academia, rather than in data science or industry. This was quite problematic, because, among other reasons, it meant that even his explanations of grittier things were too focused on the big picture, and too spare on details for some people to figure out how to actually do the thing at all. It also skewed the distribution of topics taught away from things relevant to industry.
Could you please elaborate with specific examples of times when Jonah’s explanations were too abstract and not sufficiently practical?
This will be useful information for us, because we certainly want to identify areas in which our curriculum needs further improvement. My personal recollection of Jonah’s lectures is that they involved a lot of example code, visualization, back-and-forth Q&A, and interactive exploration of real datasetsin lieu of presenting, say, abstract mathematical proofs.
It also skewed the distribution of topics taught away from things relevant to industry.
Along similar lines, what are some specific topics that you think were neglected in favor of more abstract but less applicable material?
I’m particularly interested in what material you thought was overemphasized in the curriculum—my impression is that all of the topics covered were very fundamental to data science as a whole. While one can express a valid preference for certain fundamental topics over others, I would be hard-pressed to say that any of the topics covered in the Signal curriculum weren’t extremely industry-relevant.
I’ve already had versions of this conversation with Robert and Jonah in person, but I’ll reiterate a few things I shared with them here, since you asked politely. Also, this conversation is becoming aversive to me, so it will become increasingly difficult for me to respond to your comments as we get farther and farther down this comment chain.
specific examples of times when Jonah’s explanations were too abstract and not sufficiently practical?
There were actually multiple times during the first couple weeks when I (or my partner and I) would spend 4+ hours trying to fix one particular line of code, and Jonah would give big-picture answers about e.g. how linear regression worked in theory, when what I’d asked for were specific suggestions on how to fix that line of code. This led me to giving up on asking Jonah for help after long enough.
what are some specific topics that you think were neglected in favor of more abstract but less applicable material?
Intermediate and advanced SQL, practice of certain social skills (e.g. handshakes, being interested in your interviewer, and other interview-relevant social skills), and possibly nonlinear models.
Thanks for the written feedback (which adds to what I had gleaned in person).
There were actually multiple times during the first couple weeks when I (or my partner and I) would spend 4+ hours trying to fix one particular line of code, and Jonah would give big-picture answers about e.g. how linear regression worked in theory, when what I’d asked for were specific suggestions on how to fix that line of code. This led me to giving up on asking Jonah for help after long enough.
I think that what happened here is me having misunderstood what you were asking for, rather than any disinclination on my part to help you with individual lines of code. I will take this feedback into account.
Intermediate and advanced SQL, practice of certain social skills (e.g. handshakes, being interested in your interviewer, and other interview-relevant social skills), and possibly nonlinear models.
This is helpful detail regarding what you were looking for. Which topics would you have preferred to have been been dropped in favor of these?
I (or my partner and I) would spend 4+ hours trying to fix one particular line of code, and Jonah would give big-picture answers about e.g. how linear regression worked in theory
For context, what was your programming ability before you started the course? It seems strange to spend 4 hours getting (one line of) linear regression to work, but it also seems strange for an instructor to give a vague answer to something so basic, unless he was using the “Socratic Method”?
That’s a funny comment. It does exactly the same thing twice: Please tell us where we didn’t do too well, oh, and you are COMPLETELY WRONG because we did everything very well.
In context, it makes a lot of sense for him to do that. He’s working for Signal now, so presumably is interested in how to improve the program, and he was a participant at the same time as Fluttershy, so he got an impression of the program as a participant.
In context, it makes a lot of sense for him to do that.
No, it doesn’t. Continuing with the charitable interpretation, wearing these two hats at the same time is… difficult. Either he, as an employee of Signal, is genuinely interested in feedback, or he as a participant thinks Fluttershy is all wrong and making shit up because it was perfect for andrewjho (here he, of course, committs the typical mind fallacy, but that’s a minor issue at this point).
That’s OK, this is not a requirement :-/ Fluttershy is clearly speaking from his/her personal point of view. If your experience was different, that’s fine but that does not devalue the experience of other people.
it would be bad if that fact ended up discouraging applicants for whom the program would be a great fit.
The situation is symmetric: it would also be bad if some fact ended up encouraging applicants for whom the program would be a bad fit.
I’m sorry that you had such a negative experience at the bootcamp. It isn’t for everyone, and I don’t think I would recommend Signal to people who are looking for what you wanted out of the bootcamp. I wish that it had been otherwise; nevertheless, I want to thank you for sharing your thoughts in such an honest and frank manner.
However, I think it’s important to separate out your own experience from the experiences of other students. In many cases, including my own, they were radically different.
I’m not personally comfortable with your comment insofar as it seems to implicitly speak for all the students in the bootcamp. I know that my life improved greatly because I was able to come down here, but if I were a prospective student now, your comment might have dissuaded me from coming. For that reason, I believe it’s useful to be more specific in your epistemic claims here—it may very well be true that the program is unsuitable for people in your reference class, but I think it would be bad if that fact ended up discouraging applicants for whom the program would be a great fit.
I’m surprised that you think the instructors don’t know very much data science. On top of having a strong command of the underlying mathematics, Jonah and Sam were able to teach me things that aren’t explained in textbooks, like the intuitive explanation of why the sum of squared error is minimized in linear regression and the fundamental importance of dimensionality reduction techniques. The numerous discussions I’ve had with Jonah have shaped my intellectual growth generally and made clear to me many of the more obscure aspects of data science specifically—for instance, I had been reading a couple papers on boosting out of personal interest and offhandedly made a remark to Jonah about something I found fascinating, and he was able to immediately understand and rectify a minor point of confusion I had been having.
Again, your perception of the instructors’ competencies may have been the result of a mismatch between the sort of environment the program was trying to offer and the sort of environment you were hoping for. I wish that your experience could have been as positive as mine and hope you’re able to find what you’re looking for in the future. Based on your feedback, Signal is giving higher priority to giving prospective students a clear sense for the program’s environment so that they’re are well equipped to make informed decisions.
This actually sounds about right.
I think that I care more about job-preparedness, potential for impact, and preparing people for being able to earn-to-give or do direct EA work. I think that Robert also cares about those things, which is why I liked his weekly interview sessions, as I mentioned above.
However, I didn’t get the sense that Jonah, the instructor for the first cohort, really cared about these things quite as much. Jonah strikes me as an intelligent individual whose heart is in academia, rather than in data science or industry. This was quite problematic, because, among other reasons, it meant that even his explanations of grittier things were too focused on the big picture, and too spare on details for some people to figure out how to actually do the thing at all. It also skewed the distribution of topics taught away from things relevant to industry.
Could you please elaborate with specific examples of times when Jonah’s explanations were too abstract and not sufficiently practical?
This will be useful information for us, because we certainly want to identify areas in which our curriculum needs further improvement. My personal recollection of Jonah’s lectures is that they involved a lot of example code, visualization, back-and-forth Q&A, and interactive exploration of real datasets in lieu of presenting, say, abstract mathematical proofs.
Along similar lines, what are some specific topics that you think were neglected in favor of more abstract but less applicable material?
I’m particularly interested in what material you thought was overemphasized in the curriculum—my impression is that all of the topics covered were very fundamental to data science as a whole. While one can express a valid preference for certain fundamental topics over others, I would be hard-pressed to say that any of the topics covered in the Signal curriculum weren’t extremely industry-relevant.
I’ve already had versions of this conversation with Robert and Jonah in person, but I’ll reiterate a few things I shared with them here, since you asked politely. Also, this conversation is becoming aversive to me, so it will become increasingly difficult for me to respond to your comments as we get farther and farther down this comment chain.
There were actually multiple times during the first couple weeks when I (or my partner and I) would spend 4+ hours trying to fix one particular line of code, and Jonah would give big-picture answers about e.g. how linear regression worked in theory, when what I’d asked for were specific suggestions on how to fix that line of code. This led me to giving up on asking Jonah for help after long enough.
Intermediate and advanced SQL, practice of certain social skills (e.g. handshakes, being interested in your interviewer, and other interview-relevant social skills), and possibly nonlinear models.
Thanks for the written feedback (which adds to what I had gleaned in person).
I think that what happened here is me having misunderstood what you were asking for, rather than any disinclination on my part to help you with individual lines of code. I will take this feedback into account.
This is helpful detail regarding what you were looking for. Which topics would you have preferred to have been been dropped in favor of these?
For context, what was your programming ability before you started the course? It seems strange to spend 4 hours getting (one line of) linear regression to work, but it also seems strange for an instructor to give a vague answer to something so basic, unless he was using the “Socratic Method”?
That’s a funny comment. It does exactly the same thing twice: Please tell us where we didn’t do too well, oh, and you are COMPLETELY WRONG because we did everything very well.
In context, it makes a lot of sense for him to do that. He’s working for Signal now, so presumably is interested in how to improve the program, and he was a participant at the same time as Fluttershy, so he got an impression of the program as a participant.
No, it doesn’t. Continuing with the charitable interpretation, wearing these two hats at the same time is… difficult. Either he, as an employee of Signal, is genuinely interested in feedback, or he as a participant thinks Fluttershy is all wrong and making shit up because it was perfect for andrewjho (here he, of course, committs the typical mind fallacy, but that’s a minor issue at this point).
That’s OK, this is not a requirement :-/ Fluttershy is clearly speaking from his/her personal point of view. If your experience was different, that’s fine but that does not devalue the experience of other people.
The situation is symmetric: it would also be bad if some fact ended up encouraging applicants for whom the program would be a bad fit.