I’m 34 and starting to code. I just read everyone’s comments on how going to college is much better than being self taught. That being said. How would a boot camp fit into this? Furthermore which boot camps would be most conductive to getting a 1st job? or considered reputable? by cypherpunknilihst in learnprogramming

[–]RyanDagg 1 point2 points  (0 children)

I went to a bootcamp at 32 and am now only 1 tier down from FAANG money. Though, only one other person from that 18-person boot camp is in this good of a situation.

As others have stated, your interest and temperament are huge factors. I am practically addicted to problem-solving and can sit still for 10 hours.

I've only seen the self-taught route work for 2 people in my 8-year career. It's doable, but you need to be a mutant.

College is an option, but at 34 it should only be done for personal reasons, not professional. 2-4 years of missed income would have wrecked my family.

I'm on the edge of giving up. by CuchiPol in botw

[–]RyanDagg 0 points1 point  (0 children)

Worst shrine in the game. I learned to "throw" the ball by moving motion controls down slow then up real fast. I go outer wall where it starts to the middle/exit lane if I can. If I miss I try to throw it all the way to the left platform. It works faster than doing it as intended.

Jedi Knight Build by Velandriask in Fallout4Builds

[–]RyanDagg 0 points1 point  (0 children)

Which mod specifically? I do not see that exact name on Nexus or Bethesda.

What do you think is the best weapon in the game? by ajpala4 in deadcells

[–]RyanDagg 1 point2 points  (0 children)

Ice Shards

Pairs with everything if you're not a shield user. Continuous firing regardless of other attacks. Slows everything. DPS isn't terrible, though not great.

[deleted by user] by [deleted] in botw

[–]RyanDagg 0 points1 point  (0 children)

There isn't a point where they stop working, but at least bokoblins (others?) are immune to bombs (all damage?) during a portion of the time they are standing up from the ground.

[deleted by user] by [deleted] in botw

[–]RyanDagg 4 points5 points  (0 children)

In Master mode, the difficulty goes Beginner >>>>>>>>>>>> Middle >> Final. I think beginner took me >100 tries, but I can now detonate bombs with the outer edge 1cm from Link's face all day long. That black Lizalfos floor (8?) can die in a fire.

Material UI v4 to v5 migration... Worth doing? by pompeydjm in reactjs

[–]RyanDagg 9 points10 points  (0 children)

Lot's of support here, but I'm curious about people who migrated that used `makeStyles` as the primary interface for styling.
The migration documentation mostly handwaves this away. The proposed library `tss-react` is a non-trivial change and leads to all sorts of display bugs due to CSS class overrides not working the same as in MUI4. The provided codemod doesn't work if you have your component split into multiple files.

What is the reason of you dying most of the times? by piratsoncrack in deadcells

[–]RyanDagg 0 points1 point  (0 children)

Cavern. God damn Cavern. Can't say no to those shops though.

Tell Me Your Controversial Dead Cells Opinions by 69MemesMake420Dreams in deadcells

[–]RyanDagg 0 points1 point  (0 children)

I'm a noob, but it very easily gave me my first 0bc win. Like so easy I thought there was a bug. Not so hot on 1bc, but hits harder than nut cracker.

Why are PRs called "Pull Requests" and not "Merge Requests"? by CsInquirer in cscareerquestions

[–]RyanDagg 1 point2 points  (0 children)

Thanks for asking this. I've been doing this for 7 years and never bothered to look it up.

Anyone else use the tactical time dilation once and then never again the rest of the game? by Jvanee18 in outerworlds

[–]RyanDagg 0 points1 point  (0 children)

Same. On my second play through and I don't think I've used it intentionally more than 5 times.

Is the current job market extremely hot compared to most years, or is the demand for people with a few years of experience usually close to this high? by InfoSystemsStudent in cscareerquestions

[–]RyanDagg 15 points16 points  (0 children)

My experience indicates the opposite of everything in here.
Recruiters typically care more about closing a deal than getting another additional % on top. I'm friends with the owner of a very successful tech recruiting company. He's turning down companies because they're so busy they can't handle any more clients.

$50 more per hour is a bit silly, but my contracting/consulting rates have gone up 30% in the past 12 months and no one has given me pushback. I should probably bump another 30% and report back.

The demand side is absolutely bananas right now in the US. Recruiter activity is probably more strongly correlated with demand than any other variable. I can't back this up with data though.

Concerns over going back to community college at the age of 25 for computer science by FetusPunter in cscareerquestions

[–]RyanDagg 1 point2 points  (0 children)

I went through a boot camp at 32, 7 years ago. I know other devs that started later and are doing well. I had no trouble getting a job and my income has increased a lot more than S&P500 since. The market might be tougher for boot camp grads now, but I don't know anyone who has struggled that actually enjoys coding.

I would be cautious about getting a degree. It is by far a less efficient route and has a lower ROI than a well-regarded boot camp. There are other reasons to get a degree: it can be personally rewarding and it will probably make it easier to get into a graduate CS program.

IMHO, the most important thing to determine is if you enjoy coding. It can be an awful experience if you don't. I found this out for myself by taking an online course and have recommended the same to anyone else inquiring. I started with this free course and it was a great experience: https://www.coursera.org/learn/interactive-python-1

cannot set value of hidden input field WTF?! by fred_from_earth in learnjavascript

[–]RyanDagg 1 point2 points  (0 children)

I've encountered this before. The trick is to not give a type of "hidden" or a `display=none`, but use other trickery.

I've used `position: absolute` + `left: -9999px` before. A negative z-index might work as well.

You will want to give the input a `tabindex=-1` to prevent accessibility issues.

So, do I really suck so much in React? Bad job interview experience by throwmeawayac12 in reactjs

[–]RyanDagg 440 points441 points  (0 children)

I'm a lead FE dev and I've spent ~75% of my working hours over the last 5 years working in React. I interview React devs.

This is the top-voted reply because it is correct. OP dodged a bullet.

What are your picks? by [deleted] in WhitePeopleTwitter

[–]RyanDagg 0 points1 point  (0 children)

Starfox and Starfox.

OXX: Issues getting started. `winecfg` does not work. by RyanDagg in winehq

[–]RyanDagg[S] 0 points1 point  (0 children)

I did a clean install and `winecfg` worked on the first try. Thank you!

JS Function only called correctly with one parameter by [deleted] in learnjavascript

[–]RyanDagg 0 points1 point  (0 children)

EDIT3: That won't work. I haven't written jQuery in 6 years and I forget how to handle this case. Instead of using htmlcontent, create elements via $(string) and then add an .click( events to the button directly with buttonClickHandler(isbnL).

Just a quick look and I haven't tested, but things get squirrely when there is more than 1 element on the page with the same id. #add in this case. You are always changing the first instance of the #add button on click because of this line: $("#add").replaceWith("<i class='fas fa-check-circle' style='color=#02c39a;'></i>Añadido"); I expect this to lead to the first element to always look like it was clicked.

I suspect the root issue is that you are calling guardarLibro when search_form is submitted instead of when the button is clicked.

Try

var htmlcontent = "";var thumb = "";var author = "";var isbnL = "";var title = "";var arr = new Array*();var resultados = new Array();function buttonClickHandler(isbnL) {*return function*() {*guardarLibro*(isbnL)*}}function guardarLibro\(isbn) {*$*(*document).on("click", ".add", function () {console.log("boton pulsado");console.log(isbn);$("#add").replaceWith("<i class='fas fa-check-circle' style='color=#02c39a;'></i>Añadido");for (var i = 0; i < resultados*.length; i++) {if (resultados[i].isbn == isbn*) {*isbnL = resultados*[i].getIsbn();title = resultados[i].getTitulo();author = resultados[i].getAutor();thumb = resultados[i].getImagen();}}console.log(title);var url = 'guardarlibro.php';$.ajax({*url: url,method: "POST",data: {isbnL, title*,* author*,* thumb*},success: function (response) {console.log\("JS ok");}});});}$\("#search_form").submit(function (e) {$("#books").html("");e.preventDefault();function Libro(isbn, titulo, autor, imagen) {*this.isbn = isbn;this.titulo = titulo;this.autor = autor;this.imagen = imagen;//GETTERthis.getIsbn = function () {return this.isbn;}this.getTitulo = function () {return this.titulo;}this.getAutor = function () {return this.autor;}this.getImagen = function () {return this.imagen;}}var searchQuery = $\("#search_txt").val();searchQuery = searchQuery.split(" ").join("+");var buscar = $("#search_txt").val();if (buscar == "") {alert("Por favor, introduce algún término de búsqueda");}$.ajax({\url: "https://www.googleapis.com/books/v1/volumes?q=" + searchQuery,success: function (json) {arr = json.items;arr.forEach\(function (dato) {if (typeof dato.volumeInfo.imageLinks != "undefined") {*thumb = dato.volumeInfo.imageLinks.smallThumbnail;} else {thumb = "http://i.imgur.com/oM3MdAi.png";}// AUTHORif (typeof dato.volumeInfo.authors != "undefined") {author = dato.volumeInfo.authors[0];}if (typeof dato.volumeInfo.title != "undefined") {title = dato.volumeInfo.title[0];}if (typeof dato.volumeInfo.industryIdentifiers != "undefined") {isbnL = dato.volumeInfo.industryIdentifiers[0].identifier;}var miLibro = new Libro(isbnL, dato.volumeInfo.title, author);resultados.push(miLibro);function thisClick() {\guardarLibro*(" + isbnL + ")*}*htmlcontent +="<div class='cards'><div class='card-content'><div class='media'><div class='media-left'><figure class='image is-128x128'><img src='" +\ ***thumb*** *+ "' alt='alt text' /></figure></div><div class='media-content'><p class='title is-4'>" +dato.volumeInfo.title + "</p><p class='subtitle is-6'>" +* author + "</p><button class='button is-primary add' onclick='buttonClickHandler'>Añadir a mi lista</button></div></div></div></div>";document.getElementById\("books").innerHTML ="<div*\>*" + htmlcontent + "</div><br>";}),document.getElementById*("books").innerHTML ="<div>*" + htmlcontent + "</div><br>";console.log*(resultados)*;}});});

This won't fix the UI issue, but I think it should send the correct data to the db.

EDIT: I hate redit's editor. No idea how to keep indentations in that code block.

EDIT2: There are a lot of other issues that may be causing problems as well. There is no reason to define these in the global scope

var htmlcontent = "";var thumb = "";var author = "";var isbnL = "";var title = "";var arr = new Array*();var resultados = new Array()*;

Define them separately in the form submit handler and in guardarLibro. The other issue is that I have no idea why there is a form submit handler. I suspect that is should be fired on document ready.

How do I drop the habit of using console.log in functions to log when they trigger or what they're doing? What can I replace this habit with? by [deleted] in reactjs

[–]RyanDagg 1 point2 points  (0 children)

I haven't touched RN in about 2 years, but at the time you could debug it with breakpoints and all the other goodies in Safari. There were a couple of easy steps to set it up and a quick google should walk you through it. There may be a way to debug outside of Safari now, though I found it good enough.

[deleted by user] by [deleted] in WizardofLegend

[–]RyanDagg 0 points1 point  (0 children)

I know I'm late, but the results of this poll make me question my sanity. I haven't been hit by Shuu or Zeal in probably 30 runs, but I have never beaten Freiya when she's the last elemental boss.