1. 47
    Who's here? ask

I was looking through old Lobsters threads and found this one from two years ago. Figured it’d be interesting to both learn a little more about people here, and (maybe) to see how things have changed for the site in that span of time.

So, same as the other one: who are you? What do you do? What are your hobbies? What are you interested in doing, but maybe unsure about? Please share!

  1.  

  2. 53

    I wasn’t sure whether to post the following but eventually decided to on the off chance that anyone else could identify with it:

    I have nothing interesting to tell you. My employer isn’t well-known, and the work is unremarkable. I haven’t managed to publish anything interesting (not least because of onerous clauses about ‘IP’ in employment contracts). I don’t have much time for hobbies.

    1. 5

      I wasn’t sure whether to post my response. I deleted it and typed this instead.

      1. 11

        Admittedly what I wrote was kind of clunky, but it did take me a while to decide whether to post it. I worried it would come across as non-constructive or snarky. That wasn’t the intention. Sometimes reading lobste.rs makes me feel like I might be the only reader who doesn’t have exciting side-projects etc. I decided that, if there were other people who felt the same way, they might feel a bit better to know they were not the only such people. I included the first sentence in an attempt to explain that, though in hindsight I didn’t explain it clearly.

        1. 12

          One of my favorite quotes about life is from Montesquieu:

          If one only wished to be happy, this could be easily accomplished; but we wish to be happier than other people, and this is always difficult, for we believe others to be happier than they are.

          I take it as a general dig at our tendency to go overboard with our innate desire to compare ourselves with others. In contemporary times, I believe this is called the “Facebook effect” though now I guess we could also call it the “Lobste.rs effect” though lobste.rs seems to be a lot less cliquey and show-off-y to me than other forums.

          But what do I know.

    2. 25

      Hi! I’m Irene. I work on advertising privacy at Google, and any time there’s a thread here about Google and privacy, you may safely assume I’m spending the day reminding myself how irresponsible it would be to comment on it. In various past lives, I’ve spent a lot of time immersed in Lisp and Haskell. I am currently trying to learn more type theory and gain practical experience programming with dependent types.

      I have had various large hobby projects over the years, but the only long-term effort I’m still enamored with is Modern Data, which was conceived during a manic episode but which there’s a chance I’ll actually finish some parts of someday. In terms of light and fun things, I’ve been doing some WebGL infrastructure that might someday be a generative art project, and thinking about a unification-based generative text framework that I might write someday.

      I recently became one of your friendly moderators, and can attest that lobste.rs users only rarely require any moderation. That is an achievement the entire community should be proud of.

      My actual “hobby” these days is mental-health activism work, primarily focused on visibility. I’ve been trying to get better at writing, towards that end. I ultimately aspire to retire early and focus on that full-time, but that’s more than a decade out. When I’m not doing that, a lot of my time goes to taking care of my own mental health by finding quiet, calming ways to spend time alone, which may sound boring to some people, but I find it a great relief to be at a point in life where I’m able to.

      I’m transgender, autistic, bipolar, and plural, and collect various other labels which are less relevant unless you’re in one of those specific communities.

      Some of you know us from other areas of the internet, where we use plural pronouns, for the reasons explained at irenes.space/faq. It would be a distraction here, and readers might think we were speaking on behalf of the site, so we stick to the compatibility API and pretend to be one person. It wasn’t exactly a secret, but this is the first time we’ve mentioned that here.

      1. 12

        I suppose I’ll start:

        I am Andrew Brinker. I graduated from CSU, San Bernardino last year with a BS in Computer Science and a minor in Math. I now work for MITRE. My hobbies and projects are split into a few categories:

        General

        • Blogging about Rust and (soon) law and politics on my blog Suspect Semantics.
        • Turning my personal site into a single-page static site, rather than the overkill Rust web application it is right now.
        • Tinkering with honestgov.us, a list of good government and useful-government resources.

        Rust

        • An embedded Scheme for Rust, called Ruse. It is very early in development, and I’m taking it slow.
        • A work-in-progress library for generating useful types of filler data, called Caffrey.
        • A work-in-progress guide for creating and maintaining a quality Rust crate.
        • Periodically updating and improving the official Rust FAQ.
        • Plus, I’ll be speaking about documentation in the Rust ecosystem at Rust Belt Rust in October! (I’m very excited about this)

        Roleplaying Games

        • I love tabletop roleplaying games. I have the most experience with Pathfinder, but have also played D&D 4E, and am getting into (and loving) D&D 5E now. I also have a bunch of old Advanced D&D books lying around somewhere.
        • I blog (not too often right now) about roleplaying games on The Crafty Kobold. Pardon the bland design, as I just moved the site from Ghost + VPS to Jekyll + GitHub Pages.
        • I am tinkering with plans for my own roleplaying system, called Sagas.

        Relaxation

        • Trying to get through a bunch of books I’ve bought but not read yet. Currently: “Civilization and Its Discontents” by Freud.
        • Playing video games (mostly Halo 5 right now, with some Overwatch).

        Edit:

        I forgot to mention one other project people may find interesting/useful: the Stress-Free Manifesto. It’s a way to label your project as being “stress-free,” to set guidelines for what users and contributors should expect from others, and what is or is not expected of them. It’s currently available in English, Spanish, and Russian thanks to two very kind and helpful translators.

        1. [Comment removed by author]

          1. 3

            I’m really happy with MITRE. The work environment is professional and positive, work-life balance is good, and I have a reasonable degree of autonomy. My schedule is flexible, the benefits are great, and I like the work itself. It’s a big company, and other people may have different experiences than me, but I have been very pleased, and the people I’ve talked to from other parts of the company seem to be as well.

            I like that a lot of people at the company work at MITRE for all or most of their career, or leave MITRE and then come back. The current CTO has worked at MITRE twice. The company also promotes from within very strongly. The current CEO got his start as an entry-level employee several decades ago, and just moved his way up to the top spot from there.

        2. 12

          I’m James Black. I work for Sonatype, on interesting data problems. In a previous life, I’ve worked at Apple and Samsung Research; went through Y-Combinator and did that dance for a while; and wrote Unix systems software for the University of Chicago, back in the Dawn Of Time (1992-1997). I live in Toronto, but have lived in Boston, Chicago, Minneapolis, and the SF Bay Area.

          My hobbies are largely on hold, as my daughter is of an age (13 months) that requires more time and attention than I’m used to. I do play guitar in an old-man punk rock band (we sound like a much crappier Seaweed) and try to read every night, although I find myself reaching for comfortable, no-brain-required favorites, rather than stretching my brain much.

          1. 1

            Sounds like you’ve done a lot of different kinds of work. Any lessons learned you think are worth sharing?

            1. 8

              At this point, after 25 years in the industry, who I work with is much more important to me than what I work on. I have moved through the idealism and the cynicism and just want a venue in which I can comfortably express my abilities, without the pressure of wanting to change the world or any of that jive.

          2. 12

            I’m God. I am a 19 year old ex-sysadmin, college dropout, computer enthusiast, free software advocate, and am currently employed as a farm hand on a hop farm in Southwest Virginia. I have an interest in brewing, metalworking, leisure programming, music, writing, pen and paper RPGs, and many other things. I am a dog person. Boycottsystemd was a joke between myself and some friends online, and quickly spiraled out of hand. I helped bring back Steal This Wiki from the dead. I used to be an internationally ranked amateur kickboxer.

            1. 9

              It makes me happy that God is a free software advocate

              1. 5

                Hi God!

                1. 2

                  That’s quite the life you’ve led already. Do you have a favorite pen and paper RPG?

                  1. 2

                    I’m currently really into Pathfinder, of which I’ve been running several sessions with my girlfriend, the farmer I work for, and his children.

                    1. 3

                      Pathfinder is great - I’m a huge fan. Been hacking lately (in my miniscule free time) on a backstory generator - https://danielheath.github.io/golarion-chargen/# if people are interested

                      1. 2

                        Hey, this is great! I’ll have to share this with some friends.

                      2. 2

                        Pathfinder is great. It’s been my usual system for a couple of years now, although right now I’m getting more into D&D 5E (which is leaps and bounds better than 4E, which I didn’t really care for).

                  2. 11

                    I’m a Haskell programmer. Going backwards in time I’d previously worked in Clojure, Python, and .NET.

                    I am wrapping up a book for learning Haskell and thinking about what to do next.

                    I own two adorable, loving dogs. I moved to Texas from the Bay Area partly so I could get a dog. The second dog was unplanned – he came up on a kill list notice for my, ostensibly no-kill, county. Remember folks: “no kill” is 10% kill, not actually no kill.

                    I graduated from nowhere. I spent a quarter at a branch of a large public university before I had to drop out because I didn’t qualify for assistance and no family was willing to cosign. My software career didn’t go anywhere until I moved to NYC. I’ve written a little about my early time in NYC.

                    My blog is located at http://bitemyapp.com/projects.html, it has been exclusively about programming for a couple years now. My Github account is at https://github.com/bitemyapp/

                    I started an IRC channel focused on beginners to Haskell on Freenode. I wrote a guide for learning Haskell from free resources before I started on the book located here: https://github.com/bitemyapp/learnhaskell

                    I wrote a tutorial for processing csv data in Haskell which I recently updated to use Stack instead of raw Cabal: http://howistart.org/posts/haskell/1

                    My coauthor and I made a Stack tutorial video: https://www.youtube.com/watch?v=sRonIB8ZStw the first 45 minutes are probably sufficient for most peoples' purposes. The rest is examples, fixes, learning more of the underlying bits.

                    I made a website which details some recommendations for what libraries to use: http://haskelliseasy.com/. Importantly, I do not recommend anything I haven’t used personally, so please don’t send me emails about what I should include.

                    I tried streaming a couple times recently, here’s one about Maybe/Either/Validation: https://www.youtube.com/watch?v=xbGT_sS38KM

                    I maintain an Elasticsearch client written in Haskell https://github.com/bitemyapp/bloodhound which makes the (somewhat notorious) ES API so legible that I’ve known people who don’t understand Haskell use it to generate ES JSON queries. It’s a couple thousand lines of code. One of the official ones is ~six figures.

                    /r/haskell is convinced I’m part of a conspiracy.

                    I use Haskell at work and am very happy.

                    I recently started sponsoring someone new to programming that knows Haskell and wants to break into industry. It’s been great so far. Hoping it can lead to a library on Hackage.

                    When I’m not working, I like to play video games and read. Lately (last few years) I’ve been particularly into history. Of all the historical periods/topics, I probably know the most about the late Roman Republic, followed by medieval social history. My other main hobby is pistol and rifle marksmanship.

                    Book’s 2 years in. It’s in final editing. I’m very tired.

                    1. 4

                      So excited about the final completion of the Haskell book. I really appreciate your learnhaskell repo, which both helped me to improve my understanding of the language and has become my go-to recommendation when friends ask me how to start. Thanks for making it!

                      1. 4

                        Glad it’s helped you, thank you!

                        Any requests if I do something after this book? :)

                        1. 2

                          First, maybe take a break! I’m sure writing a book of the size and scope of the Haskell book is a lot of work.

                          Second, I know the major from-the-hip criticism I hear of Haskell is that it is too “mathy” or “academic.” I don’t know how best to combat this perception, but overcoming/countering it will likely be integral to bringing Haskell further into the mainstream. Any thoughts there?

                          1. 2

                            maybe take a break!

                            Nah.

                            major from-the-hip criticism I hear of Haskell is that it is too “mathy” or “academic.” I don’t know how best to combat this perception, but overcoming/countering it will likely be integral to bringing Haskell further into the mainstream.

                            It’s easier to propagate memes than to learn. Those are never going away.

                            Sounds like I should pursue what I had planned.

                    2. 9

                      I’m Randall Degges. I’ve been programming since I was ~12 years old, and I just turned 28. I suppose if I add that up, it would mean I’ve been coding (poorly, heh) for ~16 years now.

                      I’m the lead Developer Evangelist now over at Stormpath (https://stormpath.com). At Stormpath, I spend most of my time hacking on open source authentication and authorization libraries in Python, Node.js, and Go. I also give tech talks, go to meetups, and do the social outreach stuff you’re all familiar with: blogs, screencasts, etc.

                      It’s a fun position!

                      Over the last 3 years or so, my hobby has been bodybuilding. I spent all my life being incredibly overweight, and decided that if I could write code and do complex software stuff, then I should at the very least be able to figure out how to diet and look good. After doing a lot of research, slowly learning the ins-n-outs, etc., I think I’ve finally made it =)

                      Here’s me when I got married, vs me now:

                      Overall, it’s been insanely great. Feels so good being in shape now vs before. It’s been really fun to push myself hard to reach my goals ^^

                      1. 2

                        Wow, congratulations on all the weight loss and muscle gain! You look great!

                        1. 2

                          Thanks! <333

                      2. 7

                        I’m Jared. I’m from Canada, I live in New Zealand, and I’ve lived in Australia.

                        I’m a quantitative research engineer (or something?). For the past couple of years I’ve been consulting for Fugue, mainly on language design/compiler implementation and distributed systems protocols.

                        Prior to that I worked on a probabilistic programming compiler, and before that on a financial services app. Prior to that, like in the 00s, I held a few stats-related jobs. I guess they’d be called data science jobs now. I’m also a part-time/shitty academic. I did a BSc in econ and stats, a MSc in stats, and a PhD in stats. Technically I’m still doing that PhD, I’m supposed to defend soon I think.

                        I spend most of my downtime reading books/papers, watching talks/lectures, generally trying to learn stuff. But I do have a few hobbies:

                        • I lift 3-5 days a week. I’m not really very strong nor swole, I just like the activity/routine.
                        • I usually swim a couple of times a week; when I lived in Australia it was a daily thing, but now it’s more of an accessory exercise.
                        • I love to travel. I’m in the Netherlands right now as a matter of fact (attending EC16). You can follow me on the instagrams if you’d like to see my vacation pictures.
                        • I really like writing and am trying to do public-facing stuff more often.
                        • I’ve picked up playing chess casually over the past few months.
                        • I’ve started surfing occasionally. I’m terrible at it, but it’s fun, and NZ has decent surf.
                        • I casually follow cricket, rugby (union), Formula One, and the America’s Cup.

                        I love meeting people, so ping me if you’re ever in my neighbourhood and want to grab a coffee.

                        1. 1

                          With all the travel, do you have a favorite place to live or visit?

                          1. 2

                            New Zealand (Auckland) is certainly home at this point. Wonderful place - the only real downside IMO is the relative lack of attractive local customers/opportunities, so I wind up looking abroad.

                            In terms of travel I have a thing for Asian megacities, e.g. Hong Kong, Singapore, Tokyo, Seoul. They’re exciting places and each has its own great atmosphere and vibe.

                        2. 7

                          Hi, I’m Fiora. I have the same name on twitter. I work on the compiler backend for a Major Mobile GPU Vendor (primarily, but not only, performance optimization). I live in San Jose. My hobbies are cosplaying with friends, reading high-energy astrophysics papers on arxiv, catching Pokemon, making bad puns, and playing JRPGs, among various other things.

                          1. 1

                            Got any favorite JRPGs?

                            1. 4

                              All Atelier games from Rorona onwards, Tales of Graces F, Tales of Vesperia, Devil Summer 2 (Raidou 2), Star Ocean 3, Radiant Historia, Chrono Trigger, Xenoblade…. it’s hard to perform an on-the-fly sort-and-pick-max operation on such a large set ;-)

                          2. 6

                            Howdy all.

                            I’m Bruce. I’m waywardmonkeys on GitHub. I’m an American expat living with my wife and a 5 year old daughter in Thailand. We like to travel a lot, at least a short trip every month or two and a couple of longer trips each year. I sort of ended up collecting cloth (silk, batik, and such) from all over SE Asia.

                            I teach math (but in a fun sense rather than arithmetic) to my daughter and one of her friends, teach her to read and try to answer the 9 million questions that she has each day.

                            I used to work on Dylan up until a couple of months ago when I switched over to using Rust in a big way.

                            I’m working on something new and big in Rust, but don’t have a concise way to describe it yet. It is sort of an environment centered around commands in the sense of the Common Lisp Interface Manager / CLIM and how Symbolics Genera worked on the Lisp Machines. The other side of it is centered around data that is described via RDF & OWL2. I’m basically having to write an entire new ecosystem of things in Rust to do this, but it ends up that with some of my requirements, I’d have to write a lot of new stuff no matter the language. This project is an outgrowth of everything that I’ve worked on in the last couple of years, and is based on the stuff I’ve spent the last 20 years learning about, using and thinking about. So I’m really excited.

                            1. 2

                              Wow, that sounds really exciting! Can’t wait to hear more about it.

                              Are you familiar with “Measurement” by Paul Lockhart? It is my favorite mathematics book, and is to me the best example of how to teach math effectively. Lockhart is most known for his essay “A Mathematician’s Lament,” and this book is basically him answering the major critique people had of that essay: “I’d like to see you do better.” Really excellent and engaging stuff that is not at all about memorizing theorems, but is instead about building up an ability to reason effectively about mathematical objects.

                              1. 2

                                Can you recommend any resources for teaching recreational math to kids? Mine love Vi Hart’s videos, and I’ve been looking for more in that vein, though really I doubt there is anyone quite like Vi in the world.

                                1. 4

                                  I like some of the “Natural Math” stuff, but it is difficult sometimes since daughter and her friend are 5 years old (and we started when they were 3 and 4).

                                  They like sudoku puzzles (4x4 and sometimes up to 6x6). We talked about reflection, iteration and so on by folding paper and making snowflakes. We also did some stuff with Sierpinski triangles. Since they couldn’t read at the time, we did some logic puzzles by talking through them. We’ve done a lot with sorting and comparing things and patterns. As part of that, we made some bracelets for their mothers with some beads by making patterns of 3 variables (size, color and shape).

                                  Islamic art has been pretty fun too and provided a basis for talking about shapes, patterns, geometry (and improving motor skills!)

                                  In the end though, I do a lot of reading and then we improvise a lot depending on how things are going. And I try not to push too hard and keep it fun and varied.

                              2. 5

                                Hi! I’m Robey. Among other things, I’m responsible for eggdrop and paramiko. I also spent a long time helping dig out Twitter. For fun, I’ve been playing with a toy programming language (jokingly: “writing the great American PL”) and submitting to Songfight. I work for Afero, an IoT substrate.

                                1. 4

                                  I’m Todd, 21 years old and from near Preston, UK. I’ve just graduated from a BSc Computer Science degree at The University of Manchester and am studying MSc Advanced Computing next year at Imperial. In the meantime, I’m interning at Google Munich where I interned last Summer. I’ve also interned at Morgan Stanley and FARM Digital in the past.

                                  In terms of hobbies, I enjoy keeping fit by lifting, bouldering and more recently, cycling. I enjoy reading (particularity fantasy, but I’m making a conscious effort to branch out), and will pursue basically any activity that I think is interesting, beneficial and worth the time investment. Right now, this includes learning German, doing chess exercises, solving programming problems and engaging in armchair philosophy.

                                  1. 4

                                    Hi! I’m Pete Gamache. I am the head of engineering at Appcues, a Boston startup building code-free UI tools for the web. Before Appcues, I did tours of duty at Localytics, PayPal, WHERE, MIT, and a handful of other employers. I’m full-stack, but over the past few years I’ve focused on building highly available, distributed systems, previously in Scala and now in Elixir. I did a lot of Rails work prior to that, and Perl before that, and so on back to Visual Basic 1.0 :)

                                    One of my hobbies is writing free software, mostly tools for other programmers. Here are some of my open-source projects:

                                    • HyperResource, a Ruby client for hypermedia APIs. Briefly popular, mostly dormant these days.
                                    • Fuzzyurl, libraries for parsing/constructing/matching URLs in Ruby, Elixir, and JS.
                                    • ExConstructor, a package for constructing Elixir structs from untrusted data.
                                    • GenRetry, an Elixir library for handling retries, supporting exponential backoff, jitter, and more.
                                    • Stifle, tools for trapping and releasing an Elixir function’s side effects.
                                    • ExSentry, an Elixir client for the Sentry error reporting platform.
                                    • DSt, a teeny JS library for using localStorage that I wrote in 2010 and a few people still seem to use.

                                    Other hobbies: like @jfb, I play drums in an old-man punk rock band (we sound like a much crappier TSOL). I am on a bike most times I am not on a computer. And I like to get out into nature, on a canoe or hiking or however it comes.

                                    1. 3

                                      Seems like Elixir is becoming a pretty popular choice for people. Why do you use Elixir? What is special about it relative to other languages?

                                      1. 5

                                        I’m finding it to be a great language and platform for building resilient distributed systems. Immutability and shared-nothing are enforced throughout, without Scala or Haskell’s emphasis on writing half your code implicitly in terms of a type system with category theory. It’s a low-magic platform, which helps for understanding code I wrote three months ago. The syntax is pretty swell too. And the community is made of friendly, experienced humans. It’s been a real pleasure.

                                        1. 1

                                          Those reasons actually sound similar to the reasons I like programming in Rust. I’m looking at OCaml as my next language to learn, but I may queue up Elixir after that!

                                          1. 3

                                            Erlang has the best concurrency semantics and syntax I know, a really simple to understand and use distribution semantics (it is as easy to send a message across machines/nodes in Erlang as creating a new object in Java), a preemptive scheduler and GC that limits the impact of issues in one process to other processes . Also, the BEAM has really good tracing and observability/monitoring tools (for example observer). Also the BEAM lets you lode new code on demand on a running system. Check this link if you wanna read about this things http://spawnedshelter.com/#erlang-design-choices-and-beam-internals. I almost forgot that Erlang has OTP which has really useful patterns (supervisors, genservers, genevent, gen_fsm) that are battle proven.

                                            Rust has none of this features that are a must have to build long running systems. I really like Rust (I see it like a sort of C plus ML language and I love C and ML), but it is a great tool for doing other type of things. At last, Erlang has a lot of libraries that are really needed when building long running services that I am not aware that are yet available in Rust. Good examples of this are example fuse, safetyvalve, epocxy.

                                            1. 2

                                              Oh yeah, I didn’t mean to imply that Rust offers everything Erlang (or Elixir) offers. Its focus is different and it makes different trade-offs. I meant more that Rust is explicit, controls immutability tightly, provides solid (if basic) safe concurrency primitives, and has a friendly community.

                                            2. 2

                                              If I were writing code for bare metal, I’d look at Rust very seriously! It seems to have learned a lot of the same lessons.

                                          2. 4

                                            I use Elixir because it runs on the BEAM (Erlang Virtual Machine). It has the best semantics baked in I know to build reliable soft realtime systems , using concurrency and distribution to achieve that end. The BEAM has an amazing garbage collector per process and the a really interesting preemptive scheduler that makes that issues that appear hit a user don’t impact other users of your system. I recommend that you check this two posts https://jlouisramblings.blogspot.com.ar/2013/01/how-erlang-does-scheduling.html and https://hamidreza-s.github.io/erlang/scheduling/real-time/preemptive/migration/2016/02/09/erlang-scheduler-details.html.

                                            A few weeks ago somebody on reddit a comparison between Pony (a Rust + concurrency language) and Erlang (since Elixir runs on top of the Erlang VM, you can swap Erlang by Elixir) that answer at least in my case your question of why I use Elixir/Erlang:

                                            Pony is really interesting: processes are really small (way smaller than in Erlang), the type system is awesome, capabilities seem like a good idea, etc. Erlang and Pony have good concurrency semantics baked in from the beginning in comparison with other languages. However, I don’t think Pony shares a lot of the particular semantics that make Erlang special in comparison with other languages/platforms.

                                            Erlang is a language/platform focused on building fault tolerant soft realtime systems. Concurrency and distribution are a mean to that end. For the moment Pony doesn’t have distribution semantics. Pony tries to avoid bugs/errors with its great type system on compile time. Erlang acknowledges that all bugs and errors are impossible to catch at compile time, so you have baked in tools like supervisors, monitors/links to recover from errors to a known working point. Pony doesn’t have monitors/links or supervisors. Another important thing is that Erlang can load code and replace running code and continue running without downtime thanks to late binding. This make Erlang slower than other languages, but it let’s you upgrade code without downtime. Pony doesn’t let you swap running code. Also, Erlang has a preemptive scheduler. In Erlang each function has some cost assigned and each process has a maximum budget assigned that limits the time it will be using the cpu. After enough functions have been executed and the budget consumed, the scheduler executes code from another process. This assure that no process takes too much cpu time. From what I understand Pony doesn’t have something like that.

                                            From my perspective as an Erlang developer that has played with Rust and Go, Pony seems to me more like a Rust (because of the type system) with a lot of concurrency semantics baked in like Go or Clojure have. That is neither better or worse than Erlang, it is different. I really like Pony, but I think it can not replace Erlang for easily building fault tolerant systems. Erlang on the other side can’t do some of the things Pony will be able to do.

                                            1. 1

                                              Thanks for the perspective! I’ve looked at Pony a bit, and I think I agree with your assessment of it. It’ll be interesting to see how it changes as it develops more. It sounds like Erlang (and Elixir by extension) is a very practical language that may not make sense for every situation, but really outshines everything else for long-lived soft real-time systems.

                                              1. 2

                                                Exactly! I would never use Erlang for writing low level code or to do prototypes (I prefer Lisps/Ruby/Python for that) but it as an awesome platform with a simple language with a quirky syntax that you start loving after a while. I have been working with it for a little bit more than 3 years and it was a game changer in my career. I only hope that at some point somebody writes an ML like language with a hindley milner type system for the BEAM.

                                        2. 4

                                          I accidentally ended up writing my life story, but since no one probably wants to read about me for 20 minutes, I’ll rewrite just the highlights:

                                          I’m Patrick Barrett. I graduated from the University of Minnesota in 2014 with a Bachelor’s of Electrical Engineering. I currently live in St. Paul, MN and work for Exosite in Minneapolis as an Applications Engineer (at least I think that’s my title, long story).

                                          My interests are fairly varied.

                                          Rust

                                          I’ve become completely enamored with rust. It hits the perfect point between having the control of C, which the embedded developer inside me wants, and the concise-ness/expressive-ness of python or JS that the web services developer inside me wants. Plus Cargo, Cargo is now my benchmark for everything in programming. Some of my projects in rust:

                                          • Bronze: This is a CoAP library and/or framework written in rust. It has kinda languished for a while, I got it to a point where it worked for the most trivial case and couldn’t figure out what to do with it next.
                                          • Virgil: This is a static site generator written in rust. It works, my personal site (at the top) is built using this, but it’s very basic, it basically only only converts the markdown and puts the result in a template. Still want to add some features like being able to get a list of pages.
                                          • Blackjack: This was my attempt at creating what was going to be something that was going to be a cross between https://webscript.io and IFTTT. Basically, IFTTT for programmers. Exosite ended up starting on something sorta similar so I stopped working on it because of non-compete stuff. Still haven’t open sourced it in case what exosite makes doesn’t end up being what I want and different enough that I can turn it into a side business.
                                          Crypto

                                          I’ve had a high level interest in learning crypto fundamentals for awhile. Never done anything of use with it, but I’m interested in doing stuff with Rust + TLS (DTLS specifically). - I did create a trivial little Rust app that shows xor-based ‘encryption’ of images just for fun: https://github.com/azdle/b2/

                                          Decentralized Internet Services

                                          Another thing that I’m super interested in learning more about. Again haven’t done much with it but definitely super interested in it. I’m quite interested in technical solutions to privacy problems in the ‘cloud-age’ and decentralization seems like a fairly interesting way to go about handling the problems.

                                          Home Automation / Internet of Things

                                          I mean I work for an IoT company. But I’ve also got a few things at home that I’m not satisfied with. I’ve got a sunrise alarm clock that’s made out of some Ikea lamps, a couple z-wave dimmer packs, and a smartthings hub. It’s a fairly standard thing, smartthings even has a ‘smart app’ to do the dim-up at a set time out of the box. I’ve just found it somewhat unreliable and think I could do a better job.

                                          Side Projects

                                          I’m also trying to find something that I can do as a side business to get a bit of extra, hopefully passive, income on the side, but haven’t come up with anything that I’ve been able to stick to long-term.

                                          The first one was https://difftos.com. The idea was that it would be a service that would index the terms of service for anything it could find, then if you were curious you could see a diff between versions. This was spawned by an email I got telling me some ToS were updated which just linked to the entire new ToS with no mention of what was changed. I ended up abandoning this out of lack of interest. I now doubt that there at that many people that actually care and even fewer would be willing to pay for anything related to that.

                                          My current attempt at this is https://knock.ninja (note website stuck on mobile ATM). It’s a service that allows individuals to add passcodes to phone-based entry systems (the box where you can call someone to let you into an apartment building). The idea is that if you lock your self out you can just call yourself, punch in a code, and the door unlocks. Or if you’ve got a currier coming, you can give them a temporary passcode that lets them in once and then disables itself. I have plans for other things like push notifications where you just need to push ‘unlock’ and the door will open without having to talk to them. (Can you tell that I’m super introverted/have pretty bad social anxiety?) I’ve actually got a PoC up and running for myself on that right now, but I’m struggling to find the motivation to get more than that done now that it works for me. I haven’t really even promoted it all, I guess I’ve been waiting until I have something more to show for it.


                                          I guess the highlights even got a bit long. Apparently I like talking about myself. :) I’ll end it there before I bore everyone to death.

                                          1. 2

                                            Hey, another Rust developer (seems like there are a lot of us on this site)!

                                            There’s an interesting question at the intersection of cryptography (well, security) and the Internet of Things, namely: “should we be terrified? (If so, how much?)” What do you think? Is the future of IoT bright and shining, will the future be one of countless exploitable systems sitting unprotected on Shodan, waiting for someone to find them, or will it be somewhere in between? (Sorry, I know this is a big and heavy question!)

                                            1. 3

                                              I’m sure we’ll eventually get to the ‘bright shining future’ ideal of IoT stuff, but I think it’s going to take a lot longer that most people expect. For the next couple of years I think we’re going to be stuck with the whole individual cloud-based silos. I have a prediction that there’s going to be some major breach of an IoT company that forces everyone to get serious about security and the direction everything goes just depends on when it happens. There are two saving graces of all this. The first is that with all the individual silos that are going on any single breach is going to be limited in the amount of information that going to be got. The second is that most IoT devices, at least in the consumer market, are built as cheaply as possible, so, form a computation/botnet perspective, compromising the deivces doesn’t really get you all that much in the whole scheme of things, so they end up being smaller targets.

                                          2. 4

                                            I’m Colin Dean. I’m a software engineer at big blue doing Watson-y things and spend most of my spare time organizing conferences like Abstractions, devopsdays Pittsburgh, and Steel City Ruby. I’m just recently starting to speak at conferences (my talks, my first real conference session, on code review). I used to run Pittsburgh LAN Coalition, a.k.a. Pittco, organizing the largest LAN parties in the city for several years.

                                            I don’t really have any (public) programming claims of fame, but I do stuff on Github. Most starred is Deano, a Sinatra-like web framework I threw together in PHP several years ago. I’ve not touched PHP since! I’m proud of my implementations of enigma and pgpwords in Scala (and I know I can improve them!).

                                            1. 4

                                              Hi,

                                              I’m Joseph Abrahamson. I’m a self-taught programmer with a background in biology, mathematical modeling, statistics, machine learning. I went to school at Georgia Tech and Johns Hopkins. Nowadays I’m in Boston working at my startup Reify Health on helping making global clinical trials faster and less expensive.

                                              Online I wrote a bunch of poorly assembled things on functional programming, largely in Haskell, as I was learning. Lately I’ve done much less of that but I would like to figure out a way to do it again that has good bang for my buck.

                                              1. 4

                                                HI I’m Nur. My day job involves programming firmware for walkie talkies. I’ve done many things over the decades: dabbled in academia, wrote operating systems code (I still do in my free time), been a sysadmin, freelanced as a web developer (it was a brief stint), and worked as a part time writer for sci-fi/comics/nerd news websites. I like looking for birds and interesting animals the same way people look for Pokemon, and taking their pictures. I enjoy folk music, mainly Irish and American.

                                                1. 4

                                                  I’m Dominic Monroe. I’m 19. I’m working at my first job as a developer at juxt.

                                                  I started writing Clojure last september and fell in love with it. Not much later, I knew a job writing it was exactly the kind of thing I had held out for.

                                                  I currently work primarily on an electric bike scheme, which has an interesting, albeit frustrating, set of challenges. The code has been very stable, with most bugs originating in third party dependencies such as H2 and React.

                                                  I quite enjoy editor tweaking to the point where I have started writing plugins for vim. Related to this, I really enjoy yak shaving for some reason, debugging these are extremely fun. I find that pushing clojure editor tools finds limitations easily, as they’re designed to work with emacs, and using vim there is new ground.

                                                  I have no real hobbies outside programming and I think this is unhealthy. I used to play a lot of sport, but stopped due to injury. I feel fairly exhausted most of the time, as I struggle to recharge my batteries. I have recently discovered, in the midst of the UK’s Summer Heatwave, that I enjoy going for long walks with my phone switched off. This is, a new hobby and may not last. Last weekend left me feeling very recharged, relaxed, and like I hadn’t just wasted away my weekend. It was a really good feeling.

                                                  1. 4

                                                    Hi, I’m Theo Voss.

                                                    Work:

                                                    I’m 4 years out of college. My first job was working in embedded engineering which basically came down to a c/c++ developer half the time (really fun) and someone who could do mindless tasks the other half of the time. I’m currently wrapping up my last two weeks at a small company no one has heard of where I primarily worked on a flask api that became a rails api and the ios app that used it. I haven’t touched the webapp and suck at front-end web. I’m leaving here to go and work at Amazon.

                                                    Hobbies:

                                                    This summer I’ve done a lot of kayaking with friends which has been a lot of fun.

                                                    Always looking for the next book(s) I can really get caught up in. Terry Goodkind’s Law of Nines was the last one I devoured.

                                                    I also usually have at least one active side project going on. Currently that side-project is a chess engine/front-end to validate what are valid moves (no AI) with the goal of making a star-trek 3-d chess engine. It’s a bit broken at the moment, but I’m planning on polishing it up and getting it to do standard chess over the next month.

                                                    1. 3

                                                      Hi, I’m Mike.

                                                      I got my start with computers at an early age - my dad worked from home on early hypertext software so there were always interesting systems and programs to check out. My earliest memory of using computers was “playing” chess and marveling at a graphics demo of the Three Rivers PERQ, which my dad’s company used extensively (and IIRC they bought much of the remaining stock of when 3RCC died).

                                                      I have worked in HPC performance modeling and system architecture, spending a couple of internships at Lawrence Livermore Lab and working in the San Diego Supercomputer Center occasionally as a grad student at UCSD. After my PhD I worked at Sun Microsystems Labs in Austin, on performance modeling for the UNIC Silicon Photonics Project. I am currently working on cloud software at Canonical.

                                                      Outside of work, I have young kids, so although hobbies in the past have included hacking around, playing ice hockey, home renovation, and travel, that’s all on hold.

                                                      1. 3

                                                        I’m Caius Durling, live in Shropshire, UK with my partner and two kids (5, 7).

                                                        I work remotely for FreeAgent which is based out of Edinburgh, UK. Previously I’ve worked for a (now defunct) startup called EmberAds, and a (very much alive) Brightbox based out of Leeds, UK.

                                                        On the software side I like tinkering with lots of things, as my github probably shows. My go-to language is Ruby and I’m currently trying to learn more Rust. Also enjoy provisioning servers via Puppet (and straddle the development & operations teams at work which lets me do all this in my job as well - lucky me.)

                                                        In the real world I have far too little time, but when we’re not doing family things I have a 1996 BMW E36 328i convertible to tinker with, and a Flying Fifteen keeled dinghy to sail & maintain. As well as a healthy appetite for real ale and cycling (usually separately, but not always.)

                                                        1. 1

                                                          What do you think of Rust? It’s great to hear the experiences of new users of the language. Anything you think could be better, particularly in the documentation? Any concepts that tripped you up or slowed you down?

                                                          1. 2

                                                            I quite like it, as someone who knows enough C to be dangerous but never feels at home in it, writing rust feels pretty nice comparatively.

                                                            The docs were amazing for getting started, although I did skim most of the the O'Reilly Programming Rust book as well. Having a project to get going is the key thing for me picking up a new language I think, and as I’ve done before I implemented cat(1) in rust to give myself a defined problem to solve. Ended up with https://github.com/caius/rscat which works okay and wasn’t too difficult a point to reach.

                                                            1. 2

                                                              I’ve been meaning to look through the latest draft of the O'Reilly book. It’s nice to have books coming along to supplement the official book, as we can’t really expect everyone to learn equally well from a single source. Glad to hear your experience was positive!

                                                        2. 3

                                                          I guess I’ll write a bit as well:

                                                          I’m this person: name can be easily found out, but who cares? I am currently studying CS for my Bachelor’s degree. It has it’s highs and lows. To keep my mind off things, I write some software in my free time for fun, and sometimes profit. I also have taken a half-hearted stab at blogging (see the link above for references to both). I discovered functional programming a while back, and fell in love. Nowadays I mostly write Haskell and Rust. That said, I’m not an authority in either. The last few months, I’ve also continued to do more sniffing around low-level things. For instance, the AGC architecture. Currently implementing support for it in radare2. Outside of computing, I’ve let things slide for the last few years, but I enjoy literature, a fair amount of Heavy Metal, and time spent with people like myself.

                                                          Apart from that, I greatly value the ability to be here, as a lot of the links found here help me shape my interestsfurther and widen my horizon some bit.

                                                          EDIT: I might as well add some things on the projects I work on:

                                                          • gabelstaplerwm was already shared here, so nothing to say on that one.
                                                          • There is also an AST querying library/tool in very early stages of development in the making, which is the product of reading about a javascript tool intended to help include code snippets in larger bodies of text by querying a parsed AST for identifiers. So I thought that it might make sense to extend that concept and build a library that allows for type-safe querying for parts of different AST’s. I decided to use Haskell for the task, as I didn’t use it for a while for bigger things and more advanced features such as data families are easily applicable to this task. So far it’s been very fun, although I haven’t got much time for it yet.
                                                          • I’ve also started contributing to radare2 by working on a compontent for the AGC architecture, as mentioned above. It’s very interesting to me for a few reasons: the extreme reseource constraints of the time really left their mark on the design decisions, and it is very entertaining to compare the results to modern computers. Besides, writing C for once is refreshing.

                                                          I guess I ran out of things to say.

                                                          1. [Comment removed by author]

                                                            1. 4

                                                              I’m often frustrated by the amount of things that are littered between the interesting and fascinating stuff. This now sounds kind of superficial, but a lot of the work needed is routine and not of much benefit. This is a severe contrast to the creative and thoughtful process of self-study which I really love and (in my naiveté) expected from higher education. This is also interpersed with some annoyances common to all forms of education (suboptimal work conditions at times, less-than fascinating people, incompetence all around). Now, after painting this dark image of my university, I must admit that my studies also brought a lot of great opportunities and other niceties:

                                                              • I’ve met amazing people whom I can learn a lot from.
                                                              • Interesting work has been found as well.
                                                              • Education can make you learn things, actually.

                                                              Sorry if the above’s a no-brainer.

                                                              1. 2

                                                                I often felt similarly. Like the time spent in classes was time spent just waiting to get out and do the things I was interested in. Personally, I got a lot of value out of becoming a teaching assistant, research assistant, curriculum assistant, and peer tutor. I found a professor I liked, got to know him, and got a lot of opportunities (and a much better view into the world of computer science and the microcosm of my CS department) than I would have otherwise. I also found that being in a student club was a good experience, because we were able to draw in the best and brightest of the department. This may not work everywhere, but it made my college experience a lot better.

                                                            2. 2

                                                              Oh hey, you’re the person working on gabelstaplerwm! I saw this project the other day (probably on /r/rust, although I can’t find the post now) and thought it sounded pretty cool. It seems like window managers are becoming a more popular development area (although that could be completely untrue extrapolation from my personal experience). Hope your experiences with Rust have been positive!

                                                              1. 2

                                                                Oh yes, it is one of the few languages where you have to think more than you type - I don’t remember whose the quote is, but it surely is a property I greatly value. Apart from that, I really like the concept of borrowing and lifetimes, because it also helps structure my own thoughts during development (and you get objective benefits from it, which are well-known).

                                                                Considering window managers - yes, there are quite many. Most of which are probably PoC’s. However, there are true gems which I tried to get some inspiration from. However, I’m not sure whether there is actually increasing growth in that area - I’d suspect not, especially with Wayland around the corner. That said, I maybe should look into that as well ;).

                                                                1. 2

                                                                  I think the mental modeling benefits of ownership and lifetimes are underestimated by people new to Rust or who haven’t used it (yet). It really forces you to think about the parts of your program, what goes where, and how data will flow through it all. Yes, it can be a painful stumbling block when you’re starting out, but once you’re used to it I think it helps your programming in other languages as well.

                                                            3. 3

                                                              I’m Gosha Arinich. I taught myself to code when I was 10. When I was 15, I was surprised to make my first 3 hundred bucks with code. Since then, I’ve been consulting and helping businesses with code. MVP development among other things.

                                                              My bread and butter is web/mobile development with Ruby and React. I love software design and architecture, and I really dig functional programming.

                                                              Love helping others learn so I’ve recently started blogging about Rails and React, mostly focused on newcomers, although I’m still trying to find my voice & place: http://goshakkk.name/

                                                              1. 3

                                                                Hi! I’m Eric, an American currently living in Tokyo (a bit over a year so far). I work for a small, but growing mobile app company called Wondershake. Our current product is Locari, a net magazine app for Japanese women in their 20s and 30s.

                                                                I spend most of my free time reading, lifting weights, going to live music shows, practicing judo, playing baseball, and playing games (recently Overwatch, Sway#1849 on battle.net).

                                                                I haven’t had a side project that I’ve been motivated to spend significant time on recently, but I’m not really in any hurry. I’m focusing on my mental and physical health and trying to learn every day. I’m generally happy with how I’m spending my time now.

                                                                If you find yourself in Tokyo, or on the off chance any of the above sounds interesting, I’m always open to meet up or chat with fellow lobsters, so don’t hesitate to send a message!

                                                                1. 2

                                                                  Heyo. Josh or josm is the name.

                                                                  Web dev and professional idiot as it says on my profile. Intersted in cyberpunk, node, web dev (obviously), outrun music, linux and the unix community and various other things.

                                                                  1. 2

                                                                    I’m Joshua Clanton, a UI Developer working for Hobsons on products for the K-12 school market.

                                                                    Tech:

                                                                    I primarily work on browser-oriented UI development. My preferred tech stack for that is TypeScript, Angular, and SCSS.

                                                                    I used to publish A Drip of JavaScript, but have decided to refocus my little bit of free time in other directions.

                                                                    Every once in a while, I continue work on Prose for Programmers

                                                                    Fiction:

                                                                    I have published a YA Fantasy novel: Silver Chalice, Golden Bough.

                                                                    I’m working on the final draft of a YA horror novel, as well as outlining two others: a Steampunk novel set in 1890s Chicago, and a military fantasy.

                                                                    1. 2

                                                                      Prose for Programmers sounded cool, but when I went to go star it, I discovered I had already done so! I think that learning how to write effectively, whether the writing is technical or non-technical, is an extremely important skill that is undervalued (or at least underdeveloped) in the programming world. Hope the work on the book goes well! I look forward to reading it if it does (I’m also happy to give feedback if you’re ever looking for some).

                                                                    2. 2

                                                                      I’m (J.) David Smith, currently a Ph.D. student at the University of Florida. Graduated with a B.S. in Comp Sci and Math from University of Kentucky last year, and did a couple of internships at IBM during undergrad.

                                                                      My area of research is currently online social networks, particularly optimization problems on them. I’m helping with some work on viral marketing (eww) right now, but will be moving more towards a combination of theory and more socially-valuable applications in the near future.

                                                                      The main hobby I indulge in is video gaming, which right now basically means XCom 2, LoL and WoW. I also have been doing Brazilian Jiu-Jitsu for close to a year now (highly recommended! a great art, and a great community around it) and spent not a little time working on programming projects on the side.

                                                                      My current (latent) project is a scheme-scriptable wayland window manager (Gram). I’m super-dissatisfied with how the low-level experience in wow is right now as well, so I’m working on some math models to see if I can come up with constructive recommendations to improve it.

                                                                      1. 2

                                                                        Say, did you know a guy named Connor Greenwell at the University of Kentucky? I was in a research program with him at UNC Charlotte in 2014. (I have no idea how large the UK CS department is, so it may be that this question is silly.)

                                                                        1. 2

                                                                          It’s a small world! I worked with him under Dr. Jacobs at UK. (The UK CS dept. is large enough that there are a lot of people I didn’t know, but Connor is one I do) I’ve semi-kept-in-touch with him. Were you working with the same professor at UNCC or just fellow REU members?

                                                                          1. 2

                                                                            Oh cool! We were working in the same lab, different advisors. He was working with Dr. Souvenir on using facial information to assist with determining the location a picture was taken. I was working with Dr. Zhang on automated correction of cell boundary results for breast cancer biopsy images. I haven’t talked with him in a while. We have a Facebook group for the REU people, and I periodically post there to see how everyone is doing.

                                                                      2. 2

                                                                        I’m Zachary Tong, and go by ‘polyfractal’ pretty much everywhere. I’ve been working at Elastic for the last 3+ years. I originally joined to write the Elasticsearch-PHP client (and still maintain it, alas), but have since migrated more to core Java development. I’m particularly interested in time-series, aggregations and related scalability problems. I also co-authored Elasticsearch: The Definitive Guide.

                                                                        I work remotely, like most of the devs at Elastic. Since joining the company, I’ve lived in: Boston, Charleston, John’s Island, Plattsburgh (current location).

                                                                        I suspect I’m like most folks here: I like to tinker with a lot of hobbies and side projects.

                                                                        Non-tech hobbies:

                                                                        Tech:

                                                                        1. 1

                                                                          The sewing, wood working, leather working, and casting stuff is all really impressive and alien to me. How did you get started?

                                                                          1. 3

                                                                            A little bit of childhood experience and an obsessive desire to DIY things (known character flaw :) )

                                                                            My dad taught me basic woodworking as a kid, so I knew enough to get started and picked up more from Youtube/blogs/reddit. Ditto for sewing, my mom taught me how to sew on a machine as a kid. So after a hike with a really heavy backpack, I found an online community that DIY’s ultra-light equipment, ordered some cloth and just stumbled my way through the project.

                                                                            Casting was a plain silly idea, really should have just bought a ring like a normal person. But something about DIY'ing my band sounded fun/romantic/good story, and there were plenty of guides online. The internet is the great enabler, alas :)

                                                                        2. 2

                                                                          Hi, I’m Libby. I work at Position Development, a software company that’s becoming a workers' co-op. I work on software for folks like Verso Books and Jacobin Magazine. Lately I’ve been spending a lot of time working with dbp on a couple Haskell libraries – a Wordpress library and an HTML templating language. I’ve also written a few tutorials for a web framework, fn.

                                                                          I attended Recurse Center last year, and my favorite project that I started there was smooch, a viewer for the Kisekae Set System. It’s written in C, Haskell, and JavaScript and I was a beginner at all three when I started so it’s a bit of a mess. It’s not even close to usable but every once in a while I work on it.

                                                                          I also enjoy reading, sewing, and roller skating. I’d like to get better at writing.

                                                                          1. 1

                                                                            What did you think of the Recurse Center?

                                                                            1. 2

                                                                              It was fantastic! I loved it and would highly recommend the experience to anyone.

                                                                          2. 2

                                                                            I’m Felix Gallo (surprise). I’m currently technical director for a midsize game studio, where as an individual contributor I also specialize in back end dev, in particular data flows and high concurrency, low latency streams. My primary hobby these days is bread baking, boogie boarding with my kid, and (very slowly) implementing egalitarian paxos, a theorem prover, and a game-optimized serialization format. I’m realizing that software development these days is increasingly becoming a pursuit for the young, and am starting to wonder what I’m going to do next.

                                                                            1. 2

                                                                              I am Akshay, just graduated from college last month, after attending a 6 month internship at amazon i’ll be joining fulltime next month.

                                                                              I used to participate in national level karate competitions, i learn in my free time (from throwing shurikens to oragami) and travel whenever i can (preferably alone), listen to a ton of podcasts and make straw man arguments for fun.

                                                                              I am interested in building programs that are smart, so i don’t have to do the bulk of the work :) languages are another passion of mine, right now i’ve settled on C++, Go, Python and Kotlin. I use them whereever they make sense.

                                                                              1. 2

                                                                                Hi,

                                                                                I’m Florian/Argorak/Skade, depending on where you meet me. Florian is my given name, Skade the nickname I adopted from one of my favourite Space Operas and Argorak spelling as “Skade was taken on that platform”. It was originally my Tribes 2 nickname.

                                                                                I am CEO of a small company mostly focused on fixing the wrongs in your (distributed) data flows. This often involves Elasticsearch, Postgres and CouchDB. We mostly program in Ruby, Java, Rust and C++, though, when it comes to creating Database indices and thinking about storage/dataflows, the programming language doesn’t really matter.

                                                                                I have been moderating (Bulletin) Boards for around 15 years, starting with a german metal forum (emp.de) and later continuing with rubyforen.de, the german Ruby community. I do believe in early moderation without banning - most issues come from a mismatch between the posters assumption about the world and the readers. I do have a nose for trolls though and will quickly cut of discussion if I get the sense of having one at hand. If you see me calling out your speech, it’s probably that part of me :). I’m no enemy of beefy language, though. I do care a lot about language and how it can be effectively used to get a point across.

                                                                                Having learned Ruby before Rails was released, I’ve been active in the Ruby community for a long while. In that time, I was involved multiple events: germany.rb, the eurucamp conference series and the JRubyConf.EU conference series. The latter are known as having spearheaded effective and fair diversity techniques, so I have a word or two to say here. I’m only interested in practical discussion here.

                                                                                Beyond that, I run the Search Users Group Berlin (was: Elasticsearch UG Berlin), used to run the Vagrant User Group Berlin and organised an event called mrgn.in, which was a series of small talks happening in the early morning.

                                                                                I used to be one of the maintainers of the Padrino web framework, which I still love and can highly recommend.

                                                                                Lately, I got very involved in the Rust programming language and am part of the global community team. With community work taking up a lot of time, most involvement is tiny patches to libraries here and there (I usually port your stuff from Rust nightly to stable). I’m not a very reliable contributor. Currently, I am involved in the Rust Hack & Learn Berlin, Rust Hack & Learn Karlsruhe and Rustfest conference.

                                                                                I do have a Rust project currently, though, a CouchDB toolkit called laze.rs.

                                                                                One of my most extensive hobbies used to be video games, but I dialed that back a little. I still play major and minor releases, though often, I don’t finish them.

                                                                                I picked up Kyūdō and can get a bit annoying about how much I love the sport, but this is where a lot of my free time goes, currently.

                                                                                Finally, I tried blogging on skade.me, though I tend to have a problem with finishing texts. Until I did the final polish, the topic hasn’t got so urgent anymore. For that reason, I created yakshav.es, where I can basically dump current thoughts and edit and re-edit them.

                                                                                I’m diagnosed ICD 90.2, and for that reason tend to care about mental issues. I refuse to speak about it in terms of an illness, but merely as a set of personal traits that makes certain things easy, but others harder. For some weird reason, lobste.rs is the only place where I do even mention that.

                                                                                1. 2

                                                                                  RustFest is the one Rust conference I won’t be able to attend this year (I can only fit in so much travel), but it looks really excellent, and I hope it all goes great!

                                                                                  1. 1

                                                                                    Link to yakshav.es is broken.

                                                                                    1. 1

                                                                                      Also I just subscribed to your blog (was only aware of your company’s until now). Unfortunately the RSS feed trims articles to a maximum word length. Could you change that? Thanks!

                                                                                      1. 3

                                                                                        There’s actually a pull request for that as I didn’t want that back then, but I think things have changed :).

                                                                                        Might just as well reopen it.

                                                                                        https://github.com/skade/skade.me/pull/2

                                                                                        1. 2

                                                                                          Thanks! Not sure how things have changed though, it always was annoying. :P Tracking pixels sound nice in theory but cloud-based feedreaders probably prefetch those.

                                                                                          1. 1

                                                                                            I only track through access logs.

                                                                                  2. 2

                                                                                    My name is Dave. I’m a 25 year old senior web developer in a small(ish) city outside of Toronto called Hamilton. I like to write PHP, Hack, C, and dabble in anything interesting. I am a free software advocate (I feel like a lot of us here are!) and have been using Linux full time on my laptops and workstations for just over four years now. I work for a web development agency and right now I’m learning my way around React as we have client work being done in React. I have only been at my job for a month but I came from another agency where I spent a lot of time cleaning up, documenting, and administering their architecture for client websites and services (such as email). My current role has me doing a lot of the same thing: developing processes, documenting operations, and managing junior developers. I also love baseball. I mean, I love it. I’m a huge Blue Jays fan and I tend to follow other hot teams around the league (Looking at you Chicago Cubs…). I produce electronic music mostly by sampling melodies and rearranging them in a modern tracker called Renoise. I love to cook (I make some mean burgers) and I love to drink Ontario’s finest craft beers.

                                                                                    1. 1

                                                                                      Do you have any tips for making a tasty burger patty? The guides all say “leave the meat alone and don’t season with anything more than salt and pepper”, but I find that rather bland when I make my own patties.

                                                                                      1. 2

                                                                                        I whip up an egg, salt and pepper that, dice some Spanish or sweet onion (they look the same, have a *similar flavour, but aren’t quite the same onion), a little bit of fresh garlic (also diced), and a couple spits of tabasco. I usually deal with a pound of ground beef at a time (~450g) and mash it and roll it together for about 2-5 minutes with my hands. What you want is for the wrinkles of beef to become a giant ball of beef. I usually keep it it all inside a mixing bowl, and then level out the ground meat in the bowl. From there I cut it into quarters with a knife, and take each quarter individually and re-roll it in this like of slapping-throwing motion that I realized is hard to explain. Kind of like throw it as hard as you can from one hand to another but only about 3 inches (~10cm) apart, while forming it into a ball. From there, flatten the fuckers out either on your hand or a cutting board. Move them to a skillet or grill and cook away. I usually use lean, not extra lean chuck, but if you can get ground brisket or sirloin I definitely recommend it. When you’re using lean meats in a skillet though, be sure to drain it every so often, and put your cooked patties on paper towel to soak up the grease.

                                                                                        1. 1

                                                                                          Thanks man, I tried it and it wasn’t bad :)