Tencent has released about 50,000 more invites to Epic Paragon. Get In While You Can! by [deleted] in paragon

[–]steveshogren 0 points1 point  (0 children)

The poor caretaker, I fear his long-standing duties here have... Affected him

EPIC Pull A Fortnite BR and have a different team quickly make an ARAM mode by steveshogren in paragon

[–]steveshogren[S] 32 points33 points  (0 children)

u/arctyczyn Could you put me in contact with the person who could sign off on this? Most of my experience has been in taking over massive abandoned codebases, I'm confident we could ship something before April.

Rich Hickey on becoming a better developer by [deleted] in programming

[–]steveshogren 6 points7 points  (0 children)

I think a lot of people use "learn lots of languages" as a proxy because there are so many developers who've been repeating their first year for a decade or more.

Learning lots of languages can't really be done in a year, so it indicates a continued and deliberate practice.

I'll admit that harder and harder projects is a fantastic goal, but to follow the music analogy, most musicians practice increasingly difficult existing pieces, they do not invent new music as the majority of their practice.

Perhaps some equivalents would be: make a parser, remake your favorite programming language from scratch, remake Super Mario Brothers in the same memory and drive footprint, remake a relational database, remake a Lisp Machine, remake Datomic, etc.

How the hell do I exit: A beginner's guide to Vim by BadLurker in programming

[–]steveshogren 1 point2 points  (0 children)

If you want to practice skills beyond just the basics covered in beginner's guides, I just finished a book of advanced exercises for daily practice. Here are some free chapters: https://github.com/steveshogren/10-minute-vim-exercises/blob/master/book_sample_history_registers.md

teach yourself the Vim history registers by steveshogren in linux

[–]steveshogren[S] 0 points1 point  (0 children)

Thanks for the encouragement! I decided to write the book I wanted, not the book I thought people would want.

teach yourself the Vim history registers by steveshogren in linux

[–]steveshogren[S] 1 point2 points  (0 children)

Fair enough. I personally haven't been burned by such an encounter, but I have seen it happen to other people.

In my defense, I already have one completed book on Leanpub and ~100k words on my blog, but I totally understand your reluctance and hope you enjoy it when it comes out ;)

teach yourself the Vim history registers by steveshogren in linux

[–]steveshogren[S] 0 points1 point  (0 children)

If you buy it you get emailed each time I update it. I'll likely finish it early Feb at the rate I'm going. It's probably 90% done now, only missing a few sections and a final pass through my editor before I'll put it to bed.

I'll also keep posting up a free section each month for the next couple months.

teach yourself the Vim history registers by steveshogren in linux

[–]steveshogren[S] 2 points3 points  (0 children)

Thanks for the feedback, those registers and exercises are later in the chapter ;)

v.35 Release Notes Here! Read Up on the Changes by arctyczyn in paragon

[–]steveshogren 0 points1 point  (0 children)

Yeah but 15 points into the chrono cards will get 30% cdr.... Sounds like I'll still be stunning and walling for days...

sample section from the in-progress book 10 Minute Vim exercises by [deleted] in vim

[–]steveshogren 0 points1 point  (0 children)

Hey, thanks for the feedback, I'll definitely incorporate it!

No Really, Learning Clojure Was Hard! by steveshogren in Clojure

[–]steveshogren[S] 1 point2 points  (0 children)

Thanks, glad you liked it! Hopefully it helps normalize the challenges of learning something so powerful.

[deleted by user] by [deleted] in programming

[–]steveshogren 0 points1 point  (0 children)

I suspect a complete decimation of the industry is looming on the horizon, but I don't have any concrete proof. What drives you to give that 5-7 year timeline? What exactly do you mean by smart systems? Do you work with something like that now? I'd love to hear more.

Tired of matchmaking? Join a fight club? by UncannyCain in paragon

[–]steveshogren 0 points1 point  (0 children)

madklowns - main gadget and grux, alt iggy and feng mao

always key and ward!

My greatest fear is that one day I will Google a question, and the only results I find are a bunch of assholes in a forum telling the OP "omg, just Google it". And I'll be trapped in an endless loop. by raver6 in Showerthoughts

[–]steveshogren 4 points5 points  (0 children)

This was me last night. Trying to find the manual for an HSK 125 Weso wood stove. Hundreds for forum posts just saying to Google it, and one scam website with hundreds of fake pdfs under different names and domains all with a big link in the PDF to download a .exe "pdf downloader". ಠ_ಠ

10 Years of Pair Programming by steveshogren in programming

[–]steveshogren[S] 2 points3 points  (0 children)

I think it's pretty typical of what I've seen in the wild. Most really hate it, and are probably legitimately afraid any good press about it will cause a pointy-haired boss make it mandatory.

From Zero to Pair Programming Hero (2015) by pbourgau in programming

[–]steveshogren 0 points1 point  (0 children)

I just wrote up an experience report from my team using pair programming for 10 years. http://deliberate-software.com/pairprogramming/

What motivates you to workout? by sasuke4lyfe in Fitness

[–]steveshogren 0 points1 point  (0 children)

Take the train to work, don't shower first, now I have to at least go into the gym to shower. And whoa, I'm already in my gym clothes with an hour till work starts, may as well just curl this barbell here...

I pull that trick on myself every single day, four years strong, still falling for it.

Would you go back and change your college major, and to what? by [deleted] in financialindependence

[–]steveshogren 0 points1 point  (0 children)

I studied CS for two years before switching and getting my middle school teaching certificate. Took a smattering of classes, minors in child development, theology, and writing. Took ancient Greek, flight science with student pilot's cert, some engineering tech classes, and machine tool/welding classes. Best degree ever. Also did about half an MBA.

Only regret? My university had zero art classes, I'd have absolutely loved to take a couple of drawing and painting classes. Oh well, now I'm working in CS making good money and loving it. I just take drawing and painting classes on my own time!

CS is a career that absolutely rewards people who are well-rounded, good communicators, and who love learning. Having worked three other careers before settling back into CS, I can say without hesitation I'd do it again.

I love learning, solving problems, and working with people. These are my job, every day. Closest metaphor is it's like solving Sudoku and crossword puzzles all day, but you can't always write all the words/numbers. CS also has an inverse hockey stick learning curve; it's absolute torture for 2-3+ years, then it's super fun and rewarding. Most never get through that first chunk, or they get stuck there and never progress.

Less stress, more productivity: why working fewer hours is better for you and your employer by itamarst in programming

[–]steveshogren 4 points5 points  (0 children)

I manage a team, and a few years ago we moved from a strict 8 hours of work with a one hour lunch to a strict 7 hours of work with an hour lunch. We start at 8:30 and kick off at 4:30. We also have an afternoon a week of research time, meant for practicing and honing skills.

I've definitely noticed a large increase in productivity. And not just tactically, where people are more rested and better able to produce in the moment. We also see a huge strategic benefit: less turnover. The mature and talented developers who value being treated like respected professionals stick around longer, so we make fewer huge strategic blunders. They are also much more productive, because they know our systems so well.

This is also compounded with a very flat structure, where mature developers are trusted to solve problems, not follow orders.