I played the Intellivision D&D game (briefly mentioned in the article) when I was about six years old. Scared the bejeezus out of me. I’ve never forgotten the creepy synth “music”. Somehow the Dracula game, which was ostensibly scarier, didn’t bother me at all, but the D&D synths left me shook.
HN user
robgering
CS professor at a SLAC
This isn't exactly what you're asking, but consultancies that produce mobile apps on behalf of clients can see significant revenue. This is particularly true for apps that require user-to-user interaction or other functionality requiring a decent amount of backend code.
Unlike websites, which are largely commoditized by big players, custom apps still fetch large sums. The pros in this space charge project-based (or at least per diem) rates, so you'll need to be good at estimating your work.
These roadmaps are always hilarious to me. The real roadmap to becoming a web developer is "write code and convince someone to pay you." I suppose you could even leave the paying part off, if you are contributing to open source or writing code for yourself.
Of course, you should do a great job, dedicate regular time to learning, and explore things that interest you. These maxims are probably true for success in many other careers.
I suppose that charts like this could be useful to find new things to learn? But you certainly don't need to know all of this to get a job. Trying to tick every box on a learning list like this amounts to procrastinating the real tasks of finding work and writing code.
Code is just phenomenal.
For those who haven't read it, the book is essentially about how computers work, from first principles up to integrated circuits and high-level programming languages. What makes the book special is the excellent writing: it has an engaging, conversational style, and is accessible to a non-technical audience.
If he's taking more time for himself (and hopefully, to write more books, as indicated in the post), that's awesome.
Getting up earlier and going for a run. I have so much more energy throughout the day now, and I'm actually tired when it's time to go to bed. It's also a lot less hot outside than mid-day or evenings.
Hey this is really cool! I've specifically been looking for something like this. Thanks for making it!
SEEKING WORK — REMOTE (OKC, US)
I’m an experienced developer currently seeking moonlighting work. I’ve written tons of code that runs in production, as both a startup employee and as an agency subcontractor. I follow best practices, use version control, write tests, and have extensive knowledge of the developer ecosystems surrounding the tools I use. My rates are reasonable, with discounts on guaranteed volume.
Capabilities:
• Ruby on Rails
• Sass/SCSS/PostCSS
• Static marketing sites
• Rust, Elm, Ruby, Go
Specialties: • Refactoring
• Prototyping
• Performance
Contact: http://spacesuit.coIf you're suffering from anxiety, cognitive behavioral therapy (CBT) really can help you. That's where I'd point first if I knew someone with mild to moderate anxiety who needed help.
From experience, anxiety fades as you choose to face the things that make you anxious, over and over and over again. Over time, you'll develop processes that will help you manage your anxiety. You'll become more resilient, more open to new experiences, and much happier.
I liken it to this quote of Marcus Aurelius:
"The impediment to action advances action. What stands in the way becomes the way."
SEEKING WORK — REMOTE (United States)
I’m a seasoned, pragmatic, full-stack developer seeking moonlighting work. I’ve written tons of code that runs in production, as both a startup employee and as an agency subcontractor. Rates are reasonable, with discounts on guaranteed volume.
Specialties:
• Pixel-perfect CSS layouts, from comp to code
• Full-stack web development with with Rails
Capabilities: • Very strong with Ruby, Rails, Sass/CSS
• Proficient with Vue.js, Go, PHP, MySQL
• Comfortable with Git, TDD, CI/CD, etc.
Contact: http://spacesuit.coSEEKING WORK — REMOTE (US)
I’m a multi-disciplinary developer and designer looking for consulting work. I’ve written a lot of code, as both a startup employee and as an agency subcontractor. Code I’ve written runs in production on thousands of websites. I can take small projects from start to finish under your name, or help with ongoing work. I can also advise on business matters. Rates are reasonable and negotiable on volume.
Specialties:
— Programming Ruby, Rails, Python, Go, & Sass
— Designing and implementing static marketing pages
Contact me: http://spacesuit.co rob+hn@spacesuit.co
I've been learning Go in my spare time. One of the things that I've found really refreshing is how the enforced conventions largely eliminate contentious discussions like tabs vs spaces.
For those unfamiliar with Go, the gofmt tool[1] converts indentation to tabs, standardizes brace positioning, etc. Most editors have a plugin that will automatically run the tool on save. An option for programmers using other languages is EditorConfig[2].
Have to recommend Postbox as well. It is the only mail client that could integrate with my school's terrible email server, which saved me from using their broken web client. Postbox has a clean (but not exactly minimal) interface, a nice way of displaying conversations, great attachment handling, is super stable, and has been around a long time.
Not memory footprints per se, but RubyBench tracks iterations per second and object allocation across a wide selection of common Ruby/Rails programs.
I've worked with numerous projects using Typekit or Google Fonts, and a few that used typography.com by Hoefler & Co. Google Fonts has far and away been the best experience, both for development and for the users. Kudos to the Google Fonts team.
I wonder if Google plans to add a paid collection of premium fonts to its library – while I prefer open source fonts, I know a number of designers who use very specific fonts outside of what's currently available for free.
I think the optimal quantity of caffeine varies from person to person and would be affected by individual tolerance and biochemistry.
I've seen research suggesting the use of repeated low dosages (20-200mg per hour) throughout the morning and early afternoon for optimal performance. However, many of these studies have very small sample sizes and should be read cautiously.
I feel best with no caffeine at all.
I am fascinated by brain hacking.
That said, a routine of high-quality sleep, daily exercise, nutritious food, mindfulness meditation, and limited caffeine use will do far more for the average person – with substantially less risk.
SEEKING WORK - Oklahoma City & REMOTE (preferred)
I’m a disciplined programmer and technical consultant with years of experience. Code I’ve written runs in production on thousands of websites. I’m looking for new freelance clients and have about 10 hours per week of open availability.
I can help you with the following:
– Full-stack web engineering: I can improve any part of your web app, from deployment all the way up to the front-end. I really enjoy using Ruby, Rails, CoffeeScript, and SCSS. I’ve also written a minor amount of Clojure (which I loved) and enough vanilla JavaScript for one lifetime.
– Business problems: Sometimes finding the path to growth requires new perspectives.
I think new frameworks, languages, and technologies are awesome, but what’s even better is writing code right now that solves real-world business problems. If this sounds like a description of someone you’d like to work with, get in touch!
(Also, if you live in the OKC area: I’m always down for a round of disc golf.)
Contact: http://spacesuit.co
SEEKING WORK - Oklahoma City & REMOTE (preferred)
I’m a disciplined software engineer with a lot of front-end / UI experience. I’m looking for new moonlighting opportunities to fill up my schedule. I work full-time for a niche website provider: code I’ve written runs in production on thousands of client sites.
==Specialties:==
– CSS / Sass (I know CSS inside-out. I write enormous amounts of super-clean SCSS every month and can rapidly solve the trickiest, weirdest browser bugs. I can make Bootstrap bend over backwards or code a slick UI from scratch.)
– Responsive Design (I wrote the media queries for internal use at my company. I’m particularly good at making legacy websites work on mobile devices without compromising the integrity of the original design.)
– User Interfaces: (design, template code, custom CSS animations, UX / acceptance testing)
– JavaScript (fundamentals, frameworks, best practices, and the ecosystem / tooling)
Giant Keyword Blob: HTML5, CSS3, Sass, JavaScript, jQuery, Angular, Meteor, React, D3, Vue.js, Node.js, Gulp, Bower, PHP, Laravel, Ruby, Rails, Scala, Play Framework, Linux, Heroku, Git, TDD, CI, UI, UX, Design, Consulting, Disc Golf
My rates are reasonable as I live in a lower cost area of the United States.
Contact: http://spacesuit.co
"You can bring new things to have them stressed, break them, and find out the laws of unintended consequences"
It seems to me that human beings are often the very stressor needed to produce the unintended consequences.
The last couple of years have seen a marked increase in the number of easily available, free, high-quality stock photos. My favorite of these sites right now is
http://www.sitebuilderreport.com/stock-up
-- which is basically a scraper of other stock sites attached to a search engine.
Note that many "free" photos have CC licenses, so do your homework and make sure you follow any attribution rules. Looks like the OP's link has photos that are completely free of attribution requirements.
I use them and love them.
I was experiencing finger and wrist pain from typing and switched to a mechanical keyboard, which seems to have stopped the pain. Note that I also went to a tenkeyless layout in order to prevent a lot of motion when I move my right hand to use the mouse.
You'll want to do some research into switches, as not all mechanical keyboards are alike. The most popular variants are probably Cherry MX blues and browns. I prefer the clicky feel of the blues, but they are really loud.
This is such a cool idea. Works perfectly with multiple monitors (the map extends across displays).
This is completely mesmerizing. Seeing these surreal details from people's lives, in near real-time, feels like the intro to an independent film.
Quick and dirty Bash one-liner:
shuf -n4 /usr/share/dict/words | sed "s/'s//g" | tr -d "\\n"; echo;I'm genuinely curious -- what do these recruits actually do while working these massive hours? Is there really 80-120 hours of desk-based work to be done, or does office politics or fraternizing play a role in those hourly figures?
I've really been enjoying The Joy of Clojure (http://joyofclojure.com/) -- note that there's a nearly-finished 2ed in PDF form if you buy the early access version.
I've also been reading Clojure Programming (http://www.clojurebook.com/) to reinforce concepts from the above.
This is super cool. Tools that capture errors on the user's end are invaluable. In an ideal world, the user would never experience errors, but I haven't lived in that world yet. Can't wait to see how this evolves.
The design and illustrations are amazing. Unfortunately this kind of effect gives me immediate and lasting vertigo (lasts a couple of minutes past viewing the site) when used to this degree. I'm not sure if I have an extra sensitivity to the effect.
How do larger companies (like Basecamp) prepare for these kinds of risks? Do they contract with DDoS mitigation firms beforehand, or do most tend to hire help only when they are actually attacked?
Banks want to quantify their risk as exactly as possible for their asset models. These regulations generally reduce the overall banking system's risk at the cost of compliance. Generally the cost of compliance is far lower than the cost of the hedges against risk.
I'm not convinced that Bitcoin ATMs will be able to get past these restrictions in countries with hyper-complex financial regulatory structures. However, if digital currency succeeds, paper money is sort of a backwards compatibility feature, since the majority will be using their phone (or future unknown digital device) to transfer money independent of a centralized banking network.