How I got a CS degree with pen and paper (and why I’m doing it again)

library
A version of this post first appeared at timothydavidbuck.com

HN Submission/Discussion

My Problem

I showed up at college in the fall of 2010 with two pairs of shoes, a pronounced case of post-homeschooled social awkwardness and one pesky problem: although I wanted to major in computer science, I had never learned to touch-type.

This wasn’t such a big deal when I was actually doing computer programming homework, since people who can code at typing speed are pretty rare. But typing notes in my lecture classes quickly proved to be impossible. I’d be surrounded by rows of people furiously clacking away on their laptops while the teacher flipped through PowerPoint slides like playing cards, and I’d fall way behind just hunting for my spacebar.

Continue reading “How I got a CS degree with pen and paper (and why I’m doing it again)”

How I got a CS degree with pen and paper (and why I’m doing it again)

Configuration Management Week: SaltStack

Today’s guest post is by Greg Bell. View the full Configuration Management Week schedule here.

About Greg

Greetings! I’m Greg Bell, a Cloud Automation Developer at the Greenville, SC office of Infor, a software company specializing in Enterprise Solutions. I speak Data Center, Systems Engineering and Virtual Technology. IT is a passion but I @iGeektoLive.

Intro to SaltStack

Overview

saltstackSaltStack was developed by Thomas Hatch, CTO and co-founder. Tom is one of the most active contributors in the open-source community. I had the good fortune of having lunch with him and several members of his development team on the last day of SaltConf15 in Salt Lake City Utah earlier this year. He clearly has a passion for making the best software available to manage computers of almost any kind. You may have heard of one of SaltStack’s earliest customers: LinkedIn. They have thousands of servers all managed by SaltStack.

Continue reading “Configuration Management Week: SaltStack”

Configuration Management Week: SaltStack

Configuration Management Week: DSC

Today’s guest post is by Jon Carl. View the full Configuration Management Week schedule here.

About Jon

Jon Carl enjoys the outdoors, running, and anything tech, specifically software engineering. In his spare time, Jon is building a new social network, Segment. At the time of this article he is employed by Frontline Technologies where he works as a Junior Software Engineer. Follow him on Twitter @grounded042.

Intro to DSC

Overview

Get-Help DSC

PowerShell Desired State Configuration, hereafter referred to as DSC, is a configuration data deployment and management feature in Windows PowerShell. DSC allows one to declare a wide range of configuration options and variables through PowerShell syntax, and apply those configurations to one or many machines with the push of a button. Configurations are made to be re-runable, and can thus be used as a configuration integrity tool by re-applying the configurations as needed. To put it simply, DSC allows the desired state of a configuration to be declared and applied.

Continue reading “Configuration Management Week: DSC”

Configuration Management Week: DSC

Configuration Management Week: Ansible

Today’s guest post is by Luke Seelenbinder. View the full Configuration Management Week schedule here.

About Luke

Hi! I’m Luke. I write code and design architecture for Spensa Technologies, a precision
agriculture
company in West Lafayette, Indiana.

Intro to Ansible

Overview

ansibleThe Ansible Team developed Ansible to meet five design principles: 1) simply clear, 2) simply fast, 3) simply powerful, 4) simply efficient, 5) simply secure.
Those five principles were a result of a common frustration. If a developer writes a deployment script, moves on to other projects, and then returns to it in six months to add a new deployment directive, the complexity of many tools easily make the task impossible. Michael DeHaan wanted to avoid this. (Paraphrases taken from http://www.ansible.com/about.)

Continue reading “Configuration Management Week: Ansible”

Configuration Management Week: Ansible

Why and How to Backup Your Computer

computer_backups_bg

Today’s guest post is by Timothy Buck. Timothy lives, writes and works in Houston, Texas. He works as a business analyst on a software development team at Hewlett Packard. He love technology, startups, books, art, antiques and innovation. Timothy writes over at timothybuck.me. You can also find him on twitter @asktimothybuck

Why You Should Backup Your Computer:

In the first two years of college, I worked at an IT service desk. I helped fellow students with computer issues ranging from connecting to campus wifi to replacing broken hardware. Most of the time I could fix their problems, but there was one issue that I couldn’t fix without some help from the computer owner.

Continue reading “Why and How to Backup Your Computer”

Why and How to Backup Your Computer