Computing for Ordinary Mortals, by Robert St. Amant
Digitized : The Science of Computers and How It Shapes Our World, by Peter J. Bentley
Algorithms to Live By : The Computer Science of Human Decisions, by Brian Christian and Tom Griffiths
"The C programming language's only failing is giving you access to what is really there, and telling you the cold hard raw truth. C gives you the red pill. C pulls the curtain back to show you the wizard. C is truth.
"Why use C then if it's so dangerous? Because C gives you power over the false reality of abstraction and liberates you from stupidity."
--- Zed Shaw, Intro to Learn C The Hard Way
![]() |
| Asynchrony Argh |
Two months later. Where was I? Taking a detour into Filemaker Pro 16.Tip: Check out our other Guides, YouTube Channel and On-Demand Training for more on how to get started with GitHub.
Finished "Git-It" lesson series on how to use GitHub.Software Developer Job for Non-Profit
compensation: $85,000-$130,000, commensurate with experience
employment type: full-time
non-profit organization
We are looking for a developer ready to join a fun, dynamic work space, someone who is ready to work in a team and to respond to assessments of data in interesting and productive ways.
This is an onsite full-time position with normal business hours based in Sacramento. We are looking for someone ready to work in agile and test-driven development methodologies, and who is fluent in RoR, Javascript, and CSS.
Ideal candidates will have solid problem-solving skills, will show flexibility in re-designing elements to respond to changes in user-needs.
The position may may include quarterly business trips to our headquarters in New York.
This is a terrific nonprofit doing important work.
Requirements
- 2+ years client-facing Ruby on Rails work
- Test driven development experience
- Agile development methodology experience
- 2+ years client-facing Javascript
- 2+ years client-facing CSS
- located in or willing to locate to the greater Sacramento area
Strongly Desired (but not required)
- Ruby >=1.9.3
- Rails >= 3.0
- Git
- PostgreSQL >= 9.1
- Vim
- Javascript
- REACT
- Bootstrap
- RESTful APIs
- RSpec
- HTML 5
- CSS/Sass
- JQuery
- Resque
- Redis
- Jasmine
- Elastic Search
- Experience buiding apps that are Accessible and Responsive
- Test Driven Development
- 3+ years experience
- 2+ years of Agile experience
- Has worked for clients (not just a product with no external stakeholders)
- Has worked on an app or web service with 3,000+ users
Benefits
- Full health coverage with medical, dental, & vision
- 401(k) plan
- FSA
- Company Educational Contribution
- Flexible Vacation Plan
Compensation is commensurate with experience.
We are excited to receive applications from all qualified candidates, including developers of any gender or sexual preference, ethnic or religious background, or level of seen or unseen disability.
Interested candidates may send a cover letter, resume, and GitHub handle (optional) to "Software Developer Job Applicant [your name]" (please use the email above.) Please also include 2-3 Professional References.
Principals only, please! We have no need for recruiters at this time.
Principals only. Recruiters, please don't contact this job poster.
do NOT contact us with unsolicited services or offers
OK to highlight this job opening for persons with disabilities
"How long does freeCodeCamp take? It takes about 2,080 hours [1200 coursework + 800 internship] to complete our Full Stack Developer certificate. This translates into one year of full-time coding. We’re completely self-paced though, so take as long as you need."I started FFCamp on May 8, 2015. Finished the first certificate on Feb 8, 2017.
"It takes about 1,600 hours of coding [800 coursework + 800 internship] to develop the skills you'll need to get an entry level software engineering job. Most coding bootcamps try to jam all this into 3 or 4 months of intensive study. Here are some example coding schedules:So... If I call myself a "weekends" student, maybe I still have 15 months to "catch up with my class" and graduate on time??
Time budgeted --- Hours per week --- Weeks to complete
Weekends --- 10 hours/week --- 160 weeks (36 months)
Nights and Weekends --- 20 hours/week --- 80 weeks (18 months)
Full time --- 40 hours/week --- 40 weeks (9 months)
Traditional Bootcamp Pacing --- 80 hours/week --- 20 weeks (5 months)"
![]() |
| Truly uninspired logo |
aab should return 2 because it has 6 total permutations (aab, aab, aba, aba, baa, baa), but only 2 of them (aba and aba) don't have the same letter (in this case a) repeating.Hello Ladies! Do any of you have teaching experience (or inclinations) and want to share your skills with women in need? Are you interested in supporting gender equality in the tech field and eliminating economic class barriers for entry level jobs? I've been working for a great organization called Codetalk that offers a FREE 15 week intensive coding course for the women who need it most. We teach front end development, professional development and meditation techniques for general wellness. We're starting our 6th session in Sept and have recently been funded by Snapchat. Hours would be 8:30am - 1pm M-F. If you are interested you can check out this link and apply: https://www.smartrecruiters.com/STJOSEPHCENTER/93447609-codetalk-instructor
FreeCodeCamp assignment: Build a CodePen.io app that is functionally similar to this:https://codepen.io/FreeCodeCamp/full/wGqEga/.Reasons I was/am not ready to succeed at this:
![]() |
| Zapier explains |
| Published 2004. But for me still helpful, as I slowly catch up on the world.. |
If you've mastered Python's fundamentals, you're ready to start using it to get real work done.Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end...
|