The Wide World of Coding: The People and Careers behind the Programs - page 11

cryptocurrency, 121
cyberattacks, 94–95
cybersecurity, 94, 119, 121
See also
security
data
collection,
89–91, 114
management, 6, 9,
,
60, 65, 67
privacy, 17,
89–93,
96, 119, 122
databases, 24, 47,
–60, 113
design, 8, 13–14, 24–26,
68–71, 75, 81, 90–91,
115, 121
bad, 75–76, 78, 88, 107
dark, 77–79
invisible, 72–74
principles, 72–74
development tools, 15, 17, 24,
40, 47, 50–53
application-programming
interfaces (APIs), 53
game engines, 52
integrated development
environments (IDEs), 50
software development kits
(SDKs), 52
devices, 8, 12, 23–24, 29–30,
42,
90, 100, 113,
116–117
digital divide, 101–103
discrimination, 6, 83, 85, 92,
97–99, 102–108
hiring, 86, 92, 105–109
history, 100–103
internet access, 102
pay (
see
salaries)
diversity, 6, 12, 51, 97–111
education, 102–104, 109
boot camp, 9–10, 52, 103,
109–110, 123
communities, 9–10, 17, 38,
110–111
degrees, 8–9, 123
libraries, 9
massive open online classes,
9
online resources, 5, 9, 15
organizations, 10, 18, 83,
104, 109–111
Elbakyan, Alexandra, 96
embedded software, 12, 46,
116, 123
See also
firmware
employment, 8, 16, 86, 91–92
encryption, 7, 24, 79, 92–93,
94, 120–122
errors
logic, 31
runtime, 31
syntax, 31
ethical issues, 6
addictive software, 68–70,
76
artificial intelligence (AI),
83–86, 115
dark design, 77–79, 81
data usage, 70, 89–92
hacking (
see
main entry)
machine learning, 84–89,
115
predictive policing, 87
profit models, 71–72, 91
software development,
82–96
firewalls, 12, 120
firmware, 12, 46, 116
freemium, 71
game engineers, 14
Gonzalez, Andrea (Andy),
4–6
government agencies, 32,
93, 96
Chinese, 83, 92, 95
Middle Eastern, 96
United Kingdom, 32–33,
92, 95
United States, 7, 78, 93–95,
119
Guha, Sreya, 112
hackathons, 34–35, 123
hacking, 12, 17,
, 79–80, 90,
93–95, 99, 101, 117–122
black hat, 118
costs, 91, 93, 119
distributed denial-of-service
(DDoS), 94–96, 117
gray hat hackers, 118
ransomware, 92–94, 119
white hat hackers, 118
hacktivism, 94–95
See also
teen activism
Harris, Tristan, 68–69
Hawai‘i missile alert, 78
Helmy, Amir, 75
Ho, Nhat, 111
Houser, Sophie, 4–6
inclusion, 83, 105–106
income (
see
salaries)
internet, 12,
, 65, 70, 86, 90,
102, 113, 118
Internet of Things, 116–117
Katabi, Dina,
languages.
See
programming
languages
Liuson, Julia, 51
machine code, 39–40
maintenance, 20, 33,
, 93,
121–122
malware,
, 93–94, 120–121
Matsumoto, Yukihiro (Matz), 37
menus, 13, 24, 49–50, 52, 72,
74, 76
methods
Agile, 34–36
waterfall, 34–36
microtransactions, 71–72
Mirai botnet attacks, 117–119
modules, 27, 29, 41
NASA, 17, 30, 45–47
nonprofits, 18, 109–110
Black Girls Code, 110
Girls Who Code, 4, 10, 53,
104, 110
Hack the Hood, 111
objects, 14, 42, 44, 46–47,
52,
, 73, 77, 84,
115–116
operating systems (OS), 8, 12,
33, 38, 40, 42, 46, 95
142
1...,2,3,4,5,6,7,8,9,10 12,13,14
Powered by FlippingBook