Tilted Forum Project Discussion Community  

Go Back   Tilted Forum Project Discussion Community > Interests > Tilted Technology


 
 
LinkBack Thread Tools
Old 03-10-2011, 07:15 PM   #1 (permalink)
Young Crumudgeon
 
Martian's Avatar
 
Location: Canada
A Beginner's Guide To... (Would You Read This?)

So I have a project that I'm sort of turning over in my head, and I'd like to get a feel for how much interest there would be for such a thing.

Let's say you send an email. You type it up, you maybe proofread it and you hit the send button. The message disappears from your outbox and reappears in the recipient's inbox. What happens in between? For most folks, it's dark voodoo magic. There be monsters.

I recently pulled the trigger on setting up my own server. There were a few reasons I wanted to do this, but one of the fringe benefits was that I was able to give access to someone else who's looking to learn about all of this stuff. He'll be able to poke around, look through logs and config files and see how it all works. It's a great learning opportunity; trouble is, without some sort of guidance a lot of this stuff is basically meaningless.

Similarly, in my day job I often encounter ignorance. It's not wilful or malicious -- it's just that most people don't know how all of this internet stuff really works, and there aren't very many useful resources for learning. I didn't really understand the nuts and bolts of it until I got a chance to work with it directly, and I suspect a lot of people in the field have had a similar experience (our sys admin recently confided in me that he knew nothing about our core product prior to being hired on with our company, for example). Even Wikipedia, that font of general basic knowledge, tends to approach technical subjects with those who already understand the systems in mind. The entry on DNS, for example, has stuff like this in the section titled "Operation":

Quote:
Originally Posted by Wikipedia
...Name servers in delegations are identified by name, rather than by IP address. This means that a resolving name server must issue another DNS request to find out the IP address of the server to which it has been referred. If the name given in the delegation is a subdomain of the domain for which the delegation is being provided, there is a circular dependency. In this case the nameserver providing the delegation must also provide one or more IP addresses for the authoritative nameserver...
Granted I understand what they're talking about, but I suspect that's mostly because I knew all about it before I read the article. An article that only makes sense to people who already understand the subject matter isn't terribly useful.

Since I now have my own server in internetland and as a perk of my job I can register domains pretty much willy-nilly, setting up a site dedicated to a particular subject isn't particularly hard for me to do. One of the things I'm thinking about lately is what to do with my newfound server, though, and to that end (and in light of the above) I've been considering writing a series of articles on the various technologies that make the internet work. I'm envisioning it somewhere in between a How Stuff Works article and the mumbo-jumbo jive-talk above -- fairly technical, but grounded and simple enough to be understandable to the layperson.

What these articles will not be is a series of how-to guides. If you need to know all the technical details of how to set up a server for service X, you can find dozens of walkthroughs and configuration guides out there. I don't feel the need to be yet another voice in that particular crowd. They will also be fairly limited in scope -- I plan on talking about internet stuff, and where examples will be given they'll reference Linux software, since that's what I'm comfortable with. I'm also not opposed to the idea of having other contributors for the subjects I'm less familiar with (Windows stuff, desktop hardware, smartphones being a few examples).

My credentials, if anyone is wondering, are that my 9-5 involves working on this stuff on a day-to-day basis. The company I work for earns it's bread on managed DNS hosting services, but on any given day I might be trouble shooting zone data, poring over mail logs in search of wayward messages or diagnosing configuration issues on an Apache web server.

A few topics off the top of my head that I would be covering are as follows:

- email -- how it gets around
- email -- spam and the things we do to prevent it
- TCP/IP -- how computers talk to each other
- web servers -- How a web page gets from the internet to your screen
- SSL -- how we make sure you're giving your credit card info to Amazon and not some sweaty dude in Russia
And, of course
- DNS -- the internet's phone book

So what say you, TFP? Would you be interested in reading something like this, or is it stupid and pointless? I'm particularly looking for the opinions of folks who don't have a technical background; do you want to know how the magic actually happens, or are you happy just so long as it works?

Comments, go!
__________________
I wake up in the morning more tired than before I slept
I get through cryin' and I'm sadder than before I wept
I get through thinkin' now, and the thoughts have left my head
I get through speakin' and I can't remember, not a word that I said

- Ben Harper, Show Me A Little Shame
Martian is offline  
Old 03-10-2011, 07:29 PM   #2 (permalink)
... a sort of licensed troubleshooter.
 
Willravel's Avatar
 
I would certainly be interested. I know a bit, but I most certainly do not know it all, and to understand a technology is to truly appreciate it.
Willravel is offline  
Old 03-10-2011, 08:05 PM   #3 (permalink)
Getting it.
 
Charlatan's Avatar
 
Super Moderator
Location: Lion City
I think most people think of technology the same way they think of cars. As long as you know how to fuel it and drive it, they don't care how it actually works.

While I would say that I am not one of these people, I am also not someone who get's to nitty gritty with details. I know how the internal combustion engine works but wouldn't really know how to fine tune a fuel injector (or install points on a distributor cap).

I am surprised there isn't already an Internet for Dummies book that would lay out these sorts of things in an easy to consume manner.
__________________
"My hands are on fire. Hands are on fire. Ain't got no more time for all you charlatans and liars."
- Old Man Luedecke
Charlatan is offline  
Old 03-10-2011, 08:37 PM   #4 (permalink)
Young Crumudgeon
 
Martian's Avatar
 
Location: Canada
See Charlatan, that's what I'm trying to sort out here.

On the one hand we have the passionate, intensely curious bunch. They love the internet, they love technology, and they want to know every detail of how it works. I'm one of those guys, and I wouldn't be gearing towards those guys because this stuff will be in a real and practical sense beneath them.

At the other end of the spectrum are the folks who don't care. For all they know, the internet is run entirely by tiny little elves -- so long as their email gets where it's going and their access to porn isn't interrupted, they couldn't care less.

Somewhere between these two extremes is my target demographic -- the folks who are kind of curious about how it works, but are lacking either the time or inclination required to learn in the current climate. These folks might appreciate a birds-eye view of the technology that doesn't descend too far into a bunch of technical jargon, but also doesn't skirt around parts of it or "talk down" to the reader. The intent of this thread is determine if this is a large enough market to be worth catering to.

So far as I'm aware, there's no specific resource that goes over the various technologies that contribute to what we know as 'the internet' collected in one spot -- at least, not outside of the classroom. Even if there are books available, a blog has a competitive advantage in that it's free. You might not be invested enough in the subject to drop $30 or more on a reference book, but a few hours of your time is a much lower barrier.

That's not to say that a reference like this doesn't exist. I've never encountered it, and I've heard some complaints from others who haven't and wished there was something like this. The folks I talk to tend to skew a bit, since they have to be using these things by definition if they're talking to me in the first place. Is there an interest in the general public? That's what I'm trying to find out.
__________________
I wake up in the morning more tired than before I slept
I get through cryin' and I'm sadder than before I wept
I get through thinkin' now, and the thoughts have left my head
I get through speakin' and I can't remember, not a word that I said

- Ben Harper, Show Me A Little Shame
Martian is offline  
Old 03-11-2011, 03:43 AM   #5 (permalink)
With a mustache, the cool factor would be too much
 
Fremen's Avatar
 
Location: left side of my couch, East Texas
I'm a bit interested in how the internet works, and I definitely am not knowledgable on the subject.
I've recently been looking up on different sites, trying to learn about building my own computer, seeing if I have what it takes.
I've come to the conclusion that it's not for me. It's too risky, money-wise, so I'll probably end up getting a computer from HP or Dell, since I don't knoe anyone that can build one for me.

My rambling point is, learning about the internet, even just a little, will at least make me feel a little less like a greenhorn.

Count me in as an interested party, Martian. Thanks.
__________________
Google
Fremen is offline  
Old 03-11-2011, 04:21 AM   #6 (permalink)
Eponymous
 
jewels's Avatar
 
Location: Central Central Florida
What Will said. More knowledge is always a good thing.
__________________
We are always more anxious to be distinguished for a talent which we do not possess, than to be praised for the fifteen which we do possess.
Mark Twain
jewels is offline  
Old 03-11-2011, 05:29 AM   #7 (permalink)
Paladin of the Palate
 
LordEden's Avatar
 
Location: Redneckville, NC
I want it, but I want the hardcore technical version along with how to setup all those services you talked about the other night in chat.

Then again, I do this for a living and a tutorial like this would help me get started on the path to Big Boy Servers (tm) and more White Man Money (tm).

I say Yes, but then again I want it for selfish reasons, I don't want to have to take classes on this.
__________________
Quote:
Originally Posted by Baraka_Guru View Post
In my own personal experience---this is just anecdotal, mind you---I have found that there is always room to be found between boobs.
Vice-President of the CinnamonGirl Fan Club - The Meat of the Zombiesquirrel and CinnamonGirl Sandwich
LordEden is offline  
Old 03-11-2011, 06:31 AM   #8 (permalink)
Drifting
 
amonkie's Avatar
 
Administrator
Location: Windy City
I tend to have two categories of learning:

1) Learning A so I can complete task X successfully - usually this is when having top to bottom and ins and outs knowledge is extremely helpful because it makes things make more sense and click.

2) Learning because I'm curious, but not neccessarily going to do anything about the knowledge.

If I had the inclination to set up my own server like you did and orchestrate all the technical side instead of going through a host, I would absolutely be in #1. But I think that the majority of the population would lean closer to #2. There's a reason why the convenience of having someone else do things for you can come at a higher price tag.

I think I would absolutely be interested if it was in tandem with a real DIY project so that I had hands on experience for the learning, and something to keep tweaking as I learned more.

I may just have to give my Ordained Piano playing Minister walking the streets of Las Vegas idea another look. Maybe time for a new business website!
__________________
Calling from deep in the heart, from where the eyes can't see and the ears can't hear, from where the mountain trails end and only love can go... ~~~ Three Rivers Hare Krishna
amonkie is offline  
Old 03-11-2011, 03:48 PM   #9 (permalink)
Young Crumudgeon
 
Martian's Avatar
 
Location: Canada
So that's six positive responses. I think that's enough to at least give it a test run. It may take me a week or two to get everything set up -- if you're interested, watch this space.

amonkie, that's actually an interesting thought. It wouldn't be that hard to set up rackmount server or two, toss Xen on it and end up with 20-25 virtualized instances. Teach people the skills they need, and give them a sandbox to play in. If they bork it up too badly, just re-image the instance and you're good to go.

It would take a fair amount of startup though, especially if you want these things publicly routable, and even in a city like Toronto I don't know if there'd be enough demand to actually make it profitable on it's own. Assuming such a thing doesn't exist already, which could actually be the case.

That's leaps and bounds beyond what I'm actually thinking of, anyway.
__________________
I wake up in the morning more tired than before I slept
I get through cryin' and I'm sadder than before I wept
I get through thinkin' now, and the thoughts have left my head
I get through speakin' and I can't remember, not a word that I said

- Ben Harper, Show Me A Little Shame
Martian is offline  
 

Tags
beginner, guide, read


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -8. The time now is 04:53 PM.

Tilted Forum Project

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360