'Computer Engineer' Barbie book features her breaking two laptops

Status
Not open for further replies.
If you save your tabs in the source file, there's a pretty good chance it's going to look like shit if viewed in github.
I mean sheeeeit, you share your code on CDs like that dumbass Brian?

This reminds me of a project lead who would reject code if the lines looked bad in GitHub's fixed width display. Thank God we work remote, some things were said.
 
My favourite (though some posted here have come close)

B268VCMCcAAlbQW.png
 
For some reason, I thought by scaffolding you meant spaces/indentations

No, I meant like boilerplate code that you have to write over and over again.

Like how in Java before you can even start writing a basic program you have to have a bunch of stuff like

Code:
package com.example {
	public class Test {
		public Test() {
			System.out.println("Hello, world!\n")
		}

		public static void main(string[] args) {
			Test x;
			x = new Test();
		}
	}
}

whereas in Python the program would be

Code:
print "Hello, world!"

(I used tabs in this example because they're apparently so superior to spaces)
 
No, I meant like boilerplate code that you have to write over and over again.
Like how in Java before you can even start writing a basic program you have to have a bunch of stuff like
Code:
package com.example {
	public class Test {
		public Test() {
			System.out.println("Hello, world!\n")
		}

		public static void main(string[] args) {
			Test x;
			x = new Test();
		}
	}
}
whereas in Python the program would be
Code:
print "Hello, world!"
(I used tabs in this example because they're apparently so superior to spaces)

They changed it so you have to use
Code:
print("Hello, world!")
in Python 3.0
 
'Computer Engineer' Barbie Remixed makes me feel inadequate as a Computer Scientist, I have no idea about half the things she's taking about. :S
 
No, I meant like boilerplate code that you have to write over and over again.

Like how in Java before you can even start writing a basic program you have to have a bunch of stuff like

Code:
package com.example {
	public class Test {
		public Test() {
			System.out.println("Hello, world!\n")
		}

		public static void main(string[] args) {
			Test x;
			x = new Test();
		}
	}
}

whereas in Python the program would be

Code:
print "Hello, world!"

(I used tabs in this example because they're apparently so superior to spaces)
Class definition is now scaffolding?
Fucking kids these days, I blame MTV.

edit: oh and why not -
XKlGiuy.png
 
Those page rewrites are beautiful *sniff*
It's like Wally's auto sending email questions to management with yes/no answers so he doesn't have to work. 'Would you like us to cycle the internal IP addresses so they all wear out evenly?'
 
So we should overcompensate in the other direction every single time instead of just starting from a blank slate and telling more realistic stories to and for girls, like this one was trying to do?

The book is about Barbie being a computer engineer.

-It fails at explaining what a computer engineer is (video game design would be software engineer, fixing a virus would be help desk) since Barbie does not build a computer.

-It fails to portray Barbie as any kind of engineer since she's not the one doing any programming. She could have been on a student team where each member codes something or simply been one of the coders but no, she does design, which is important, but not what the book was advertising. All of the work to build the actual game was done buy men.

-Barbie fails to do anything herself. Despite getting an explanation herself for how to fix the virus problem she walked headfirst into, she leaves it up to the guys to do it for her.

-It fails at ethics since Barbie takes credit for everything despite contribution of nothing to the actual work.
 
The book is about Barbie being a computer engineer.

-It fails at explaining what a computer engineer is (video game design would be software engineer, fixing a virus would be help desk) since Barbie does not build a computer.
The other points are fair, but nitpicking here (and nitpicking is what engineers do :P), I majored in computer engineering and I'd say "building a computer" isn't really what computer engineering focuses on. Electrical engineering would be more likely do circuit design and might be more likely to do VHDL (programmable chip setup), and computer engineering would be more likely to do software design (especially operating system modifications, drivers, and other low-level software).

That may just be my school/work experience though. And naturally anyone may end up doing application software. I'm trying to do videogame development now even though I used to do the lower-level stuff. :P
 
I completely understand the outrage since the whole thing hinges on a stereotype, but part of me questions how much of that outrage is due to a stereotype and how much of it is about Barbie not being the perfect woman in the everything.

Sometimes it seems that there's a lot more pressure on women from critics and feminists to be perfect than from the rest of society. That not knowing how to program is a bad thing. Couldn't an argument be made (probably not the best example) that Barbie was strong and independent for reaching out for help here than hiding from her ignorance?

I'm not sure if I articulated that well since I'm on mobile, but this question has stayed with me the past few weeks.
 
I completely understand the outrage since the whole thing hinges on a stereotype, but part of me questions how much of that outrage is due to a stereotype and how much of it is about Barbie not being the perfect woman in the everything.

Sometimes it seems that there's a lot more pressure on women from critics and feminists to be perfect than from the rest of society. That not knowing how to program is a bad thing. Couldn't an argument be made (probably not the best example) that Barbie was strong and independent for reaching out for help here than hiding from her ignorance?

I'm not sure if I articulated that well since I'm on mobile, but this question has stayed with me the past few weeks.

It's fine if Barbie asks for help, but in a book titled "i can be a computer engineer" Barbie shouldn't be depicted as the person who only designs the assets for software that her male friends will code; she shouldn't be unable to remove a virus from a computer with the help of male friends or even spread said virus to her sister's computer.
The book's bundled with an "i can be an actress" Barbie book and guess what - spoiler alert -
Barbie doesn't utterly fail at acting in that book, asking male co-actors to do her job
.
 
It's fine if Barbie asks for help, but in a book titled "i can be a computer engineer" Barbie shouldn't be depicted as the person who only designs the assets for software that her male friends will code; she shouldn't be unable to remove a virus from a computer with the help of male friends or even spread said virus to her sister's computer.
The book's bundled with an "i can be an actress" Barbie book and guess what - spoiler alert -
Barbie doesn't utterly fail at acting in that book, asking male co-actors to do her job
.
While the title of the book is technically correct, as it also implies that she is trying to become one, but I think a lot of people went into this not expecting her to be a student. I'd care more if she was already supposedly trained and experienced, but still flubbed over stuff like that. Also "design" in CS can spread a lot more broadly than merely generating assets. Fleshed out UML schematics and diagrams can often be the the heavy lifting in student the scope of student projects, with the actual programming becoming the grunt work.
 
They should really research what a "computer Engineer" actually does.

Yeah, she actually properly represents a "project manager", a "business analyst" or a "consultant".


"I'll create a GUI interface using Visual Basic. See if I can track an IP address."

It's fine if Barbie asks for help, but in a book titled "i can be a computer engineer" Barbie shouldn't be depicted as the person who only designs the assets for software that her male friends will code

You have to look at it from a different perspective.

It's about telling children, that there are in fact good looking con-artists, who simply say that they are this and that, but are in fact totally incompetent (e.g. consultants). But at the same time are able to get all the praise.

whereas in Python the program would be

Code:
print "Hello, world!"

(I used tabs in this example because they're apparently so superior to spaces)

Perl is even better than this. You can simply bang with your hands on the keyboard and the result is a valid Perl script.
 
It's fine if Barbie asks for help, but in a book titled "i can be a computer engineer" Barbie shouldn't be depicted as the person who only designs the assets for software that her male friends will code; she shouldn't be unable to remove a virus from a computer with the help of male friends or even spread said virus to her sister's computer.
The book's bundled with an "i can be an actress" Barbie book and guess what - spoiler alert -
Barbie doesn't utterly fail at acting in that book, asking male co-actors to do her job
.

You're right, in a book titled with a declarative statement, Barbie or whomever should be able to do it no problem. It's like a cop who constantly loses his gun and not arresting people saying, "I'm a cop." (There are many that are cops right now that do that.)

With that said, Barbie has been known to be a girly girl for a long time. She has never been an engineer. She has always been a blonde, pretty, and rich girl, with hundreds of shitty 30 minute VHS films about her horses, puppies, or baby sister. Maybe it's time for young parents who are looking to raise a daughter with 21st century values to find better role models. Barbie has been a toy role model for young girls the last 50 years. All that brand has done is reinforce a set of values that do not translate particularly well today; and attempts at fitting that brand with who we are today really isn't working either.
 
While the title of the book is technically correct, as it also implies that she is trying to become one, but I think a lot of people went into this not expecting her to be a student. I'd care more if she was already supposedly trained and experienced, but still flubbed over stuff like that. Also "design" in CS can spread a lot more broadly than merely generating assets. Fleshed out UML schematics and diagrams can often be the the heavy lifting in student the scope of student projects, with the actual programming becoming the grunt work.

If she's a student, and she'll be depicted as needing help from other colleagues, there'd been nothing wrong about her receiving help from other female students. And i didn't mean to devalue "design", however, the book depicts "design" as Barbie drew some puppies - I'm not sure she'll be able to flesh out UML schematics while at the same time being unable to reboot her laptop and run a malware scan.
She has plenty of female friends; why can't they be the ones that are a bit further ahead in actual coding as well as experience with the removal of malware, in this story.



With that said, Barbie has been known to be a girly girl for a long time. She has never been an engineer. She has always been a blonde, pretty, and rich girl, with hundreds of shitty 30 minute VHS films about her horses, puppies, or baby sister. Maybe it's time for young parents who are looking to raise a daughter with 21st century values to find better role models. Barbie has been a toy role model for young girls the last 50 years. All that brand has done is reinforce a set of values that do not translate particularly well today; and attempts at fitting that brand with who we are today really isn't working either.

All the more reason to call this out, as there's definitely moms that will think they're doing the right thing, not realizing this book once again portrays Barbie as being dependent on her male peers. It's a wolf in sheep's clothing.
 
Yeah, she actually properly represents a "project manager", a "business analyst" or a "consultant".

These days that role is more product manager than project manager. Product is more about creating designs, specs, wireframes, etc. Project is more about process, schedules, facilitation, and unblocking people.

You often see some overlap between the two, but the roles are usually pretty distinct.
 
-It fails at explaining what a computer engineer is (video game design would be software engineer, fixing a virus would be help desk) since Barbie does not build a computer.
Computer Engineering was split into hardware and software specialities at my university. And, even the hardware guys do a lot of software. Though, aside from that, I have to agree.
 
Status
Not open for further replies.
Top Bottom