DEV Community

Cover image for I created DEV and have other positive qualities, ask me anything!

I created DEV and have other positive qualities, ask me anything!

Ben Halpern on July 26, 2019

It's been a while since I did an AMA, and I'll be hanging around the site on support this weekend, so post some questions and I'll try to respond t...
Collapse
 
yechielk profile image
Yechiel Kalmenson

It's no secret that dev.to is one of the most positive and supportive developer communities.

What do you think is the most important thing when moderating a community to ensure that everyone feels welcome and included?

Collapse
 
ben profile image
Ben Halpern • Edited

The term I use in my own mind to talk about this is "chaotic empathy".

People are wired to be empathetic but mostly in a known scenario where it's pretty clear who is being affected by what.

Since anyone could be reading anything on DEV from any context, we need to account for the "chaos" of the situation. We can't be overly consumed with any one solution for one problem, we really need to be thinking holistically about what might affect people which ways.

I draw on a lot of personal anecdotes and then try to apply those scenarios to folks who might feel the same way but are in different scenarios in terms of their personal vulnerabilities, background, insecurities, etc. And I've tried to meet and befriend folks from as many genuinely different backgrounds as possible and really try to find ways my world view needs shifting.

Software developers tend to solve for problems they most care about. I truly believe that we care about certain interpersonal and safety-oriented human needs more than the creators of Twitter and other platforms ever didβ€”and it's hard to retrofit those values onto a project or company after the fact.

Collapse
 
terabytetiger profile image
Tyler V. (he/him)

As promised:

Secret to these luscious locks?

Collapse
 
ben profile image
Ben Halpern

Wow, that is an epic follow-through!

Collapse
 
deciduously profile image
Ben Lovy

And, apparently, still a closely guarded secret.

Collapse
 
joshuagilless profile image
Joshua Gilless

Hey Ben,

Love the site, it's everything a tech community should be! It first caught my attention with the How I Made this Website Hella Fast Without Overcomplicating Things post on Reddit.

I saw you allow for canonical urls to reference posts on other websites, really stoked for that. I was thinking about cross posting some things I'd written in the past here, but I don't actually see many other people doing that kind of thing. Do you think the community reacts differently to cross posts, and if so, how?

Thanks!

Collapse
 
ben profile image
Ben Halpern

Cross-posting is very very very welcome and we are building more and more tooling around that use case

Collapse
 
joshuagilless profile image
Joshua Gilless

Thanks so much!

Collapse
 
maxart2501 profile image
Massimo Artizzu • Edited

How the heck did it come to your mind to go from posting hilarious fake O'Reilly book covers on Twitter to build a Medium-killer community of developers?

(Which I knew it was going to be a huge hit since day one... Yeah, it immediately seemed that good to me.)

Collapse
 
ben profile image
Ben Halpern

Thanks for being such a longtime supporter!

To apply a general theme to this question, I'd say I'm good at identifying bullshit. Satire like the parody book covers was a real opportunity to flex my bullshit sniffer in terms of my everyday life as a coder. Smelling out those hidden, unsaid things about life in software.

And the bullshit there is that the whole world runs on software but we still have no idea what we're doing as a whole and just try our best.

Likewise, I thought there was a lot of clearly "unfinished work" to be done in the realms of publishing, social media, community, software development, etc. So beyond gently criticizing what was funny about the whole thing, I also want to be part of the solution. I think collaborating, communicating and generally finding community is critical for humanity and it will never be the same as before software/internet.

So they're two sides of the same coin and I've always just tried to make the most of what I can do. Lately I've been super consumed with the building side. I hope to dive back into jokes at some point, but when I do I want it to be in the form of a sitcom. I don't have the time right now to write speculatively but if anyone at Netflix is listening, I'd love to pen a tech-related satire to rival Silicon Valley on HBO if you'll commission me upfront for the work πŸ˜„

Collapse
 
maxart2501 profile image
Massimo Artizzu

Hahaha I would so watch that!

But, in the meanwhile, I'm just so glad to be part of this community ✌

Collapse
 
themafro profile image
Matthew Francis

What resources did you use for self-teaching?

Collapse
 
ben profile image
Ben Halpern

I used Lynda.com (I pirated the videos because I was broke af but later bought a subscription to pay it back).

"Self-teaching" isn't really the right term because I had a Lynda teacher. I just didn't have anybody grading my work or answering questions per se.

Collapse
 
cjbrooks12 profile image
Casey Brooks

Thank you for confessing to the thing we've all done but would never admit to.

Collapse
 
nickytonline profile image
Nick Taylor

As a contributor to the codebase, I think it's awesome that you opened sourced the project. I remember the day it went from private to public. It was a pretty crazy day.

Once you flicked the switch and open sourced dev.to, was there an "oh shit, was this a good idea opening this up to the world?" moment or was it more "Yeah! YOLO!"?

Collapse
 
ben profile image
Ben Halpern

1:

Yes!

  • We already convert all DEV images to WebP where the browser permits and have done since day 1. - We will adopt Brotli as soon as it's practical to do so.
  • Prefetch definitely coming some day, didn't want to be an overly new adopter of H2 stuff which could force us to rethink our architecture.
  • I'd love to be early into WebAssembly if we can find a really good reason to do so. I've been mostly not adopting a lot of new and shiny client web stuff in JS because I'd rather jump to leveraging WA.

2:

Yes! But not rushing anything. We need to staff up and/or get organized enough to have someone full-time dedicated to this part of the site and dedicated to supporting community members who want to ship in. We currently have bigger fires to put out than the editor πŸ˜„

Collapse
 
thewhitewulfy profile image
Alok Prateek

@ben I recently joined Dev, though I had been a reader for past 2 years.

I made a small chrome extension that allows me to send data from zettlr editor(github.com/Zettlr/Zettlr) included in the extension to v1 editor text box.

zettlr allows me to preview the posts while writing it and allows for formatting shortcuts.

hopefully I'll launch it next week on github as open source, but I want to working before that. I doesn't run correctly on linux or Mac, only in windows at the moment.

Collapse
 
scrabill profile image
Shannon Crabill • Edited

If you were not in tech and could do anything you wanted, what would it be?

For me, perhaps from watching too much Food Network, I'd want to open a burger shop. We would just do really good burgers. I really like burgers.

Collapse
 
ben profile image
Ben Halpern

I'd want to open a burger shop.

I'm legit opening a vegetarian burger place at some point soon. I also really like burgers, but don't eat meat anymore so all the more reason to bring my meatless burgers to the world.

I'm dragging my feet on some of the steps here but I 100% intend to make this burger joint my side project. And if I can be helpful in allowing you to reach your burger dreams let me know!

Otherwise, I'd love to write a sitcom, but I know it would be a stupid amount of work and stress so not something I'd embark on unless it really was my new life's work. I used to really want to do that but thinking about it now makes me a bit queasy by picturing the work involved.

Collapse
 
nickytonline profile image
Nick Taylor

That's so cool if you open a veggie burger joint! I was vegetarian for a couple of years and then when I went to Barcelona for work, I found it hard to be vegetarian there, so I started eating seafood again and some chicken. When I got back to Canada, it just kind of stuck, but I still eat a lot of vegetarian meals.

Will it be called Ben's Burgers? πŸ˜‰

Thread Thread
 
ben profile image
Ben Halpern

It will be called BB’s Burgers and BB does indeed stand for Ben’s Burgers.

I’m 100% not kidding with any of this. I’m glad I get to say it out loud.

PS I’m gonna put all the recipes on GitHub and let the community make PRs it they can improve on them.

Collapse
 
dbazuin profile image
Dirk Bazuin

Wat is your favorite meat free burger recipe?

Collapse
 
deepu105 profile image
Deepu K Sasidharan

Didn't know you were vegetarian. Great decision.

Collapse
 
matthew_collison profile image
Matthew Collison

Did you always know the DEV community was going to be such a success, and if so how did you know? We’re super curious if you know how communities are made, since you’ve built one yourself. With the help of the amazing DEV team too, of course!

Collapse
 
ben profile image
Ben Halpern

I knew it could be a big success, and planned for this scenario as I went. But I also knew there were plenty of smaller successes I'd have been happy with.

I think I'm pretty good at holding a lot of different scenarios in my head, so I never thought there was one way communities were made successfully but I had a lot of different possible outcomes and always tried to pay a lot of attention to what happened differently than I expected and made sure to care more about what was important in terms of principles of inclusion, friendship, teaching etc. rather than being too caught up in specific details of what makes for community.

As we continue to grow, we will face new challenges all the time, but also have new resources and more reputation to build around. Eventually we may face entirely unique challenges because it's not like this whole "internet" thing has been around for 1000 years. We need to stay principled and generous. If we do that, things will turn out okay. πŸ™‚

Collapse
 
matthew_collison profile image
Matthew Collison

Having such a balanced perspective has got to be so important when to comes to building anything. Being romantic about things going a particular direction blinds us to opportunities to pivot when its practical.

Your focus on those types of principles I think must be in part one of the biggest reasons for the success of the community. They’re the types of principles that not only cultivate community, but really focus on providing your target audience what it really wants - I guess focusing on just making a β€œbig community” is more of a vanity thing - instead it’s been a side effect of the culture you’ve cultivated.

And it has exploded! Congratulations and thank you for providing us and everyone else a platform to share our wealth of knowledge. You’ve created a lot of unique opportunities for us that wouldn’t have been there without DEV and the amazing people that roam here!

Thread Thread
 
ben profile image
Ben Halpern

When you're thinking really longterm and not accepting undue external pressures, the most obvious way to act is out of principle with the wellbeing of the users in mind.

We've made sure to only go in directions which could allow us to stay principled. When we've taken on investments, we've always made sure to do so with folks who share the principles and agree that our best path forward is to stick to them.

We've created a universe, by going open source, by making certain community promises, that nobody could talk us out of our principles even if they wanted to. We'd always be able to point to our predetermined choices as putting us on a path we can't stray from.

Thread Thread
 
matthew_collison profile image
Matthew Collison

Your mindset and values sound scarily close to mine. I hope a circumstantial partnership comes about in the future.

Thanks again for building the best darn developer blogging ecosystem in existence!

Collapse
 
yaser profile image
Yaser Al-Najjar • Edited

I really admire what you and the DEV team achieved so far in so little time.

What would you say the reason for DEV's fast growth? is it leveraging twitter power? or using dev rels in a smart way? or sharing it through conferences? or the tasteful sponsorship? or a mixture of all? or just a secret sauce totally different than all that?

Collapse
 
ben profile image
Ben Halpern

Leveraging Twitter as a start, but also knowing that it's not the be-all-end-all of organizing on the Internet.

I think the big thing is always looking to the next step, rather than being too consumed with what's currently working.

I had an online business in college which allowed me to make a lot of mistakes in terms of being overly reliant on gimmicky traffic stuff and short term thinking. With DEV I've always tried to predict scenarios years out and not let anyone argue me out of principled thinking about how to treat the community with respect and fairness as we grow.

Collapse
 
yaser profile image
Yaser Al-Najjar

Thanks a lot... I needed to hear that ❀

Collapse
 
drewtownchi profile image
Drew Town

Do you wish you would have done anything from the beginning with DEV that you didn't get around to until recently?

On the flip-side did you do anything in the beginning that looking back you realize you didn't really need to do?

Collapse
 
ben profile image
Ben Halpern

The process of going open source was way more difficult because it wasn't a day one thing, but now that it's been almost a year it's hard to imagine a time where we weren't open source.

You can look back into our commits migrations to find about a million things we added and didn't use and later removed. But I wouldn't want that to force us to get too narrow with our ideas around product.

Besides the many little things, I can't point to anything that we did that didn't serve our longterm learnings.

Collapse
 
lbeul profile image
Louis

I started learning how to code some months ago and felt like it was super hard to decide how to get started, because of the endless possibilities available online.

What's your advice for new and aspiring developers today? How should they start?

Collapse
 
ben profile image
Ben Halpern

That's a good question.

What comes to mind right away: If you can establish a project you can commit to, your choices on what to learn can be guided by context. Don't learn just to learn (unless you think that way, but it doesn't sound like it).

If you can come up with an interesting project you want to see in the world, you can learn at just the right pace to create the thing. And then once it's "done" you don't need to jump on to something new. You could refine that initial thing if you're still excited by it. You'll learn a lot in this process too.

Collapse
 
jel111 profile image
dumdumdev

I really like this answer. I got stuck in well if I want to do this I should learn this but if I want to learn that I should learn this first and on and on only to get all twisted up. Love the site!

Collapse
 
felipperegazio profile image
Felippe Regazio • Edited

You wrote the first version of DEV all alone?

Did you had any overall ideia in terms of development about what to do, how to start, any previous experience in build similar platforms or was a freestyle beggining?

Collapse
 
ben profile image
Ben Halpern

I tried to stick within the things I knew Ruby on Rails could do well, and put off the things that might be harder.

I also settled in on one core feature above all else: performance.

I figured if the pages would load quickly, people would want to come back. And when you make this the #1 priority it helps you simplify and ship what matters.

Collapse
 
felipperegazio profile image
Felippe Regazio

Tks for the quick tip. You've done a great job.

Sometimes im on cellphone with a poor signal, then a poor connection, and i still can read the dev.to posts ;P

Collapse
 
codingmindfully profile image
Daragh Byrne

Hey! Love your work. Two questions:

  1. How do you think software developers can contribute to solving the "big problems" of the world - I'm thinking environmental collapse in particular? In other words, as I asked previously, can code save the planet?

  2. It's obvious one of your values is giving/contribution - why is that so strong in you? What is its origin and how do had to cultivate it?

Collapse
 
ben profile image
Ben Halpern

1.

I think we spend way too much time contributing to new ways to do low-level things (new frameworks, libraries, etc. etc. etc.) and not enough time contributing and collaborating on things that are closer to the humans on the end. There are a lot of cool open source projects where folks come together to build things that impact for an obvious good.

I'm not sure what it is but I think there's more skepticism around things "meant for good" in terms of whether they'll end up succeeding in any way. It might be easier to picture the benefit of a new npm package?

2.

That's a tough one, let me try and introspect on it...

I have always been "ambitious" for one reason or another with some rebellion mixed in there. That's probably a bit nature, a bit nurture. It's pretty visible throughout my whole family in our personalities.

And then I think there's a combination of growing up poor/single mom alongside a heightened awareness of my own privilege as a smart healthy white male from Canada. Even if I felt like I got the short end of the stick in terms of always having to worry about money, it's pretty clear I'm in about the 99th percentile in my actual fortune. I think I try to see things from both sides of that lens and in the end I just want to do stuff in that regard.

I also prefer actions to words where I can help it. I'm 100% willing to get involved in vocal activism where I'm needed, but I prefer to spend my time working on solutions. But I'd never think anyone lesser for being more activist than inventor. There's a tremendously useful place for both things.

2b.

It's hard to know what the perfect thing to contribute to society is, but I think it's possible to identify things that are pretty clearly "net good". I try to find situations where the outcome is better than the alternative. In web dev I like to focus on performance as one of the most measurable UX feature. You can change the colors or button position or anything on and on and on, and there are so many variables that you may never know whether you are truly improving things. But page speed and time-to-usability are super measurable and it's very clear that going in one direction is better than the other.

So when faced with the many tradeoffs of good and bad things, I try to find areas where it's pretty clear my work offers net good in simple terms that don't have to be overly justified. (Because anything is justifiable if you're good at debate). 95% of our choices live in some kind of murky middle where you don't want to "overcorrect" in any direction. But like web performance, there are a handful of times where you're allowed to "go full steam ahead" because the parameters and outcomes are pretty clear. So I try to look for those scenarios.

Collapse
 
codingmindfully profile image
Daragh Byrne

Thanks for your insights! Do any of those "net good" open source projects come to mind immediately?

Thread Thread
 
ben profile image
Ben Halpern

Net good is subjective, of course, but folks like Progressive Coders Network do pretty great stuff.

progcode.org/

I really appreciate good execution. I think a lot of the most well-meaning orgs are not necessarily great at getting stuff done. IMO ProgCode got stuff done.

I haven’t followed or been involved lately but I know they had meaningful successes in the past.

I think if we could collectively figure out how to do more human-facing stuff in open source it would go a long way no matter what.

Collapse
 
ben profile image
Ben Halpern

We need to keep elevating the folks who trend towards supportive and positive in the first place, and we need to continue to question our methods and be open to hearing feedback.

We can't let ego take over and feel like we know what it means to be supportive and positive just because we did okay so far.

We also may not want to keep growing and growing and getting more and more attention as a monolith. We want to enable more slightly private support spaces and also enable some smaller microcosm communities not entirely owned by us via our open source, while still allowing them to interact and be compatible with what we're doing. If we're greedy and try to own the everything instead of distributing the value and upside it could hurt our chances to continue the positivity like it is now.

Collapse
 
codemouse92 profile image
Jason C. McDonald

If the entire web (but NOT computers) were to suddenly go "blip" and cease to exist, what would you like to code instead? (Assume you can get any documentation and programs/packages you need through other clever means.)

Collapse
 
ben profile image
Ben Halpern

I feel like I may have taken this answer in the wrong direction because I first interpreted it as a scenario where the web were to be sort of "reinvented", but below I'll say just what I might be coding on without "the web", as my current career/interests is so rooted in web.

That's a pretty scary scenario because for as much as we are threatened by corporate misdeeds and government overreach with today's web, you can bet that if things started from scratch today with the undeniable knowledge that the whole world runs over the Internet, you can bet that there would be power grabs the likes we never saw as connective technology was first coming up.

That being said, if we got the chance to start over, it would be pretty great to re-invent some obvious winning technologies in a way that wasn't so unilaterally driven by corporate profits, and I think Google and Facebook are the big ones.

Free market capitalism helped those companies become a thing because it's hard to motivate the thousands of engineers required to help out without the monetary incentive, but if we got to start over from scratch knowing we could beat these folks to the punch I think we could more effectively do it grassroots.

My current work, more practical in nature, tries to touch on these ideas while leveraging the interplay between grassroots development, software that is not built for egregious data mining, and free inspection and distribution of the source code alongside the capitalistic mechanics that help these things actually happen. I think my efforts are pulling the right levers in terms of overall contributions to the greater good, but with the opportunity to start over from a blip, I might get to take a more "radical" approach.

If I were to just code on non-web stuff (lighter answer)

I mean, if I had to apply my coding knowledge to a whole new domain I'd have a hard time passing up alternative energy as the place to be developing software. It's the one threat we face and I can't help but be motivated to code to solve big problems.

A lot of the science with alt energy is non-software but you can bet that in every challenge is a lot of software in terms of making processes more efficient, creating simulations, etc.

These days I support and follow projects committed to alternative energy, but if I had to go non-web I'd probably find out how I can make the max impact.

Collapse
 
codemouse92 profile image
Jason C. McDonald

Yeah, the "just code on non-web stuff" was the answer I was aiming for. :)

Collapse
 
adam_cyclones profile image
Adam Crockett πŸŒ€

How did you get codepen to integrate with dev.to from thier side?

Collapse
 
ben profile image
Ben Halpern • Edited

This was my email:

link to full res

I tried to make saying yes pretty easy and to let them know they wouldn't be the only ones doing it. But I also never would have bothered to make this ask in the early days of DEV. I knew we had gotten big enough to be trustworthy as an integration partner by then.

I made sure to reach out to form a good relationship and wouldn't have made this kind of ask if I didn't think it made a lot of sense for both parties involved.

Collapse
 
adam_cyclones profile image
Adam Crockett πŸŒ€

I'm a big fan of Dev I'm wearing my shirt today 😁

Collapse
 
adam_cyclones profile image
Adam Crockett πŸŒ€

That's really cool! And lovely to see this was a success.

Collapse
 
gablaroche profile image
Gabriel Laroche

As a fellow Canadian, I was wondering why you decided to move down south and if it was hard to leave your home country?

Collapse
 
ben profile image
Ben Halpern

I love Canada and would love to move back some day. I'll be home to Halifax in a few weeks for a friend's wedding. I am a dual citizen so moving to the US was fairly easy. I wanted a change of scenery and New York was an appealing adventure!

I've created adult roots and ties here in the states or else I may have moved back already. The Toronto Raptors championship also reinvigorated some of my national pride! πŸ€πŸ¦–

Collapse
 
borisimple profile image
Boris Krstić

If you were to build dev.to again, would you use the same tech stack or would you change something?

Collapse
 
ben profile image
Ben Halpern

On the one hand, I'd probably use the same tech stack because I haven't necessarily gained an expertise in any different stack.

On the other hand, the tech stack we used is especially great for poking around on ideas and changing things as we go. If we started over, we might be able to go with something more optimizing for where we knew we ended up.

That could either be optimizing for ease of contribution, or simply optimizing for performance due to knowing the general shape of the app better.

Collapse
 
arswaw profile image
Arswaw

Why are you such a nerd?

Collapse
 
ben profile image
Ben Halpern

Collapse
 
arswaw profile image
Arswaw

I hope you know I'm joking.

Please don't ban me.

Thread Thread
 
ben profile image
Ben Halpern

Collapse
 
ralphkay profile image
Raphael Amponsah

Great! Got a few though?
What was thought pattern like when you decided to build this system; in terms of language choice and framework choice if any?

Your development style, how did you go about it. Did you have any methodology you followed?

How long did it take to get into production? And why?

More will come later :) sorry for the many questions though. Just love your site!!!!

Collapse
 
deepu105 profile image
Deepu K Sasidharan

Today we, the tech community, use Twitter primarily as social media. Do you think Dev can become the social media for the tech community? Do you already have plans to go into that direction? If so what features would you build to make that happen?

Collapse
 
haseebelaahi profile image
Haseeb

Do you plan to move DEV away from open source in the near future?
Or any plans to put DEV behind a paywall?

Collapse
 
ben profile image
Ben Halpern

No and no.

DEV will always be open source and we'll never have a paywall.

We have several monetization paths, some already happening through site features and tasteful partnerships and the rest center around our future as a commercial open source company.

We can't wait to make progress in pushing open source social software together and building a sustainable business around servicing and hosting our more decentralized open source initiatives.

Collapse
 
gabrielski profile image
Gabriel

What were your expectations at the very beginning of this project and what was the moment that made you come with this idea?

Also, how did you promoted this project at first and why you think it's one of the best around? What makes it special?

Cheers!

Collapse
 
ben profile image
Ben Halpern

I expected this to stay a side project for way way longer, basically be this little thing I did.

Things have gone to plan in a way, but most things were more successful than I expectedβ€”not that it wasn't due to hard work.

I started @thepracticaldev on Twitter and kept that up as the only thing for about 1.5 years before even building dev.to, I was very slow and steady building up the audience. I wasn't sure how long it would take and I budgeted for ten years before I'd give up.

It wound up going faster.

Collapse
 
ben profile image
Ben Halpern

I can play the piano very poorly but generally don't think of myself as overly musically-gifted.

I appreciate music as much as the next person and have always been around music and musicians in terms of my friend circles, but it's not something I have a lot of skills in. πŸ˜„

One of my introductions to software was my friend who made a Geocities site for their band.

Collapse
 
jvarness profile image
Jake Varness

Of your positive qualities, which would you say is your bestest most favoritest most positivest qualitiest quality that you have?

Collapse
 
ben profile image
Ben Halpern

I am the very model of a modern Major-General
I've information vegetable, animal, and mineral
I know the kings of England, and I quote the fights
historical
From Marathon to Waterloo, in order categorical
I'm very well acquainted, too, with matters
mathematical
I understand equations, both the simple and quadratical
About binomial theorem I'm teeming with a lot o' news
With many cheerful facts about the square of the
hypotenuse
With many cheerful facts about the square of the
hypotenuse
With many cheerful facts about the square of the
hypotenuse
With many cheerful facts about the square of the
hypotepotenuse
I'm very good at integral and differential calculus
I know the scientific names of beings animalculous
In short, in matters vegetable, animal, and mineral
I am the very model of a modern Major-General

Collapse
 
gypsydave5 profile image
David Wickes

When people ask me how I am at work I sometimes say

I am in reasonable health, and happy to meet you all once more.

Which nobody as yet has understood

Collapse
 
tatianacodes profile image
Tatiana • Edited

Where do you see dev.to by the end of this year, this time next year, and in 5 years?

Collapse
 
ben profile image
Ben Halpern

By the end of this year we'll serve around 7m "unique visitors" per month and have ~450k registered usersβ€”meaning we'll be serving a bigger and bigger chunk of the whole software world.

And in general we expect that progress to continue until we reach "full saturation" the way some other platforms have in our industry.

But growth wouldn't be very useful if we didn't evolve to meet the needs of a bigger and bigger community. By the end of the year I hope we have really sewn together a lot of UX concerns which have been around on the site for a long time. We have a few small launches coming up but mostly want to simplify and stabilize the experience.

We went open source last August and one thing we want to have kicked off by the end of this year is delivering on the promise of making it possible to stand up "separate, but compatible communities" using our software. We'll have a lot more info on that coming up, but we really don't want to grow and grow and grow until we are a monolithic community which owns everyone's data. We want to purposefully reduce our role as central data owner and become a bit more decentralized.

Besides tastefully evolving our current business models with sponsors, and listings etc. we want to make our business model ultimately center around hosting communities on our software where we can provide a benefit without owning everybody's data. Within five years hopefully we've accomplished our goal of serving many communities we don't "own" instead of "owning" everything. dev.to itself is likely fairly big in this scenario but we don't want to grow and grow and grow until we consume everything.

Collapse
 
k4ml profile image
Kamal Mustafa

The other day, I saw someone posted a link of site devtomanager.com. My initial reaction seeing it - wow, someone has created an instance of dev.to website ...? I wonder if this already happening and we have list of sites running dev.to code?

Collapse
 
le_newtype profile image
Nicholas ―M―

Favorite board / tabletop game?

Collapse
 
ben profile image
Ben Halpern

In terms of games I can consistently convince other people to play: Catan.

I believe my all-time favorite game is Scrabble but I can never get those games going. Monopoly too, but Catan is a better 1:1 replacement for that game.

Collapse
 
le_newtype profile image
Nicholas ―M―

Are you a "longest road" kinda guy, or a "Sorry but every sheep is mine" one?

Collapse
 
timmahoney2000 profile image
tim mahoney

Hey Ben, was that you handing out stickers at Codeland? I'm a newb and hadn't heard of DEV before but I grabbed one of your stickers at codeland and a sort of mentor/friend of mine I met through Twitter recommended I start a blog here... So I did and after only 1 post I've already gotten some very helpful responses and a possible job offer. So... Not really a question, just want to say thanks!

Collapse
 
jaakidup profile image
Jaaki

If money was not the issue, what would you rather do for a living...

What you're doing now, a horseless show jumper, or something else ? :D

ps. I saw the photo of the jumping, super impressed!

Collapse
 
ben profile image
Ben Halpern

If life were simpler and I could reset entirely, I'd love to do something for a living where less could go wrong and there are fewer consequences. I'm glad I'm doing impactful work and I love to code but the stressful thing is that I am responsible for a lot of things at once and have a hard time disengaging.

Since I don't plan to change things up any time soon, it would be awesome if I could maneuver my current work to the point where I can more easily disengage for periods of time without too many concerns of things going wrong.

And now that you bring it up, actual show jumping would be one hell of a fun thing to get into full-on. I don't have the patience to work my way up in that craft. I don't like mucking stalls or picking hooves or pretty much any of the dirty jobs I've had around horses, but if they just let me be the rider and I didn't have to do any of the other jobs or even training with young horses, that would be pretty sweet πŸ˜„

Collapse
 
jaakidup profile image
Jaaki

Lot's of people struggle with disengaging, that's a side effect of caring about what you do. I honestly haven't figured this one out.

I guess everyone would like to have a few clones of themselves to do the work while our original selves go out to play like we are kids again. Riding, running, dancing etc. without a care in the world.

Have you started shopping for a clone? (business partners, team members etc.)

BTW. a friend of mine decided to become a doctor a while ago, so she moved to a different country to study medicine. She didn't even speak the language there. She was 56 when she started University a few years ago, yes 56.

Just the other day she casually mentions that she was a professional jockey in her younger days and that riding is her "first love" and she wants to get back on the horse!!!

Collapse
 
sarthology profile image
Sarthak Sharma

Hello fellow Hustler,

I have two Questions.

Question 1

All entrepreneurs have hard times, can you share one such story while making Dev.to when you thought that this could be the last day of your company and how did you cope up with it.

Question 2

What will be the top 3 books you will gift someone you are mentoring?

Hope I’m not too late and will get a response. πŸ˜…

Collapse
 
ben profile image
Ben Halpern

I pronounce it "dev too", or just say "dev" but it's best when it's contextual. In that sense we need to make sure we become popular enough so everyone knows what we're talking about when we say it.

Collapse
 
umardaraz profile image
umar-daraz

Hi Ben, You are doing a wonderful job with dev.to.
Lately I m in to learning css, and looked into dev.to css by inspecting in the browser and learned few things.
I have question why you have not used flexbox/grid for layout and followed the approach of floats and absolute positioning for layout?
Is there any reason other then browser compatibility?

Collapse
 
steveblue profile image
Stephen Belovarich • Edited

What was the hardest / most challenging part of getting an online community up and running?

Collapse
 
ben profile image
Ben Halpern

I had a lot of good hypotheses in terms of how this would all come together. I've been involved in other efforts which had failed on the chicken-and-egg problem of getting these sorts of communities thriving

So the "challenging" part is inner-team communication. Taking what's in my head and getting many people to work together. It's also key to take inputs from everyone and shift my ideas along the way in terms of how things take shape without losing sight of what's important.

As the project has evolved I feel like I've gotten to become truer and truer to my "ideal vision" of how this whole thing can be most helpful to the world. Early on it's silly to be overly consumed by "the big vision" because I'd have been happy if it were to have been successful in a much smaller way.

Collapse
 
deylenergy profile image
DeylEnergy

First of all, thank you for your baby called DEV.to, so many awesome and friendly devs as well as tons of valuable content here. What do you think is better for a junior dev who doesn't have a mentor:

  • Hire somebody to mentor?
  • Or learn and practice everything by yourself?
Collapse
 
ben profile image
Ben Halpern

Probably a combination, honestly. Learning by yourself is a critical part of any dev's journey but so is person-to-person feedback.

They complement one another. Not an either/or.

Collapse
 
vladimir_dev profile image
vladimir.dev

Any plans on expanding DEV.to to, for example, a podcast or something like that?

Collapse
 
ben profile image
Ben Halpern

Yeah, we'd love to expand to podcasts but don't want to do it until we clearly have the resources to do it without being a distraction. DEV team member @aspittel is part of one of the best new podcasts Lady Bugs. You should check that out.

Collapse
 
vladimir_dev profile image
vladimir.dev

Looking forward to it :)

Collapse
 
drozerah profile image
Drozerah • Edited

Bonjour Ben,

Simple question : parles-tu le français ?

;)

Collapse
 
ben profile image
Ben Halpern

Ben oui, mais mon aptitude et confiance etΓ© meilleur quand je suis jeune.

Collapse
 
jacobjzhang profile image
Jake Z.

Hey Ben,

Two questions--

1) As a fellow New Yorker, I'm curious what your favorite things to do are in the city.

2) How did you make dev.to so fast?

Collapse
 
0xkoji profile image
0xkoji

Hey Ben,

How do you describe dev.to comminity?

I thought many are interested in practical stuff, but actually the post about useless script for tinder got many views lol

Collapse
 
ben profile image
Ben Halpern

I think most people come here for practical help in coding and to teach one another, but we are all humans and will always tend to click on things for entertainment value and general curiosity.

If we were perfectly rational, we’d probably click on the purely educational contentβ€”but we’re not that way most of the time. πŸ˜‚

Collapse
 
0xkoji profile image
0xkoji

πŸ˜‚πŸ˜‚πŸ˜‚

Collapse
 
shubho profile image
Shubhojyoti

Is there any plan to implement Webmentions for posts here which bloggers can use on their own blogs?

Collapse
 
ben profile image
Ben Halpern

We'll continue to consider it, but we also want to make sure not to rush into anything which could dilute the experience or allow for harassment in any unforeseen ways. It's possible that at some point we'll have the aha moment on how we'd want to proceed with webmentions.

Every time I'm asked the question it helps me think about it further but still not sure about a path forward.

Collapse
 
zerquix18 profile image
I'm Luis! \^-^/

When are you organizing a conference???

Collapse
 
ben profile image
Ben Halpern

I'll have a good answer for you by the end of the summer. Not yet sure right now.

Collapse
 
chiangs profile image
Stephen Chiang

Has Dev's development surprised you in anyway?

Collapse
 
ben profile image
Ben Halpern

I started the whole thing with a ten year commitment with my main promise being that I wouldn't give up until at least ten years had passed.

I had a good idea of the longterm ideas, and we've taken paths I wouldn't have foreseen, but I had surprisingly accurate big picture in mind at the beginning.

What was surprising was the path and how much faster things have moved than I anticipated. I thought by now it would be a modest success. It's been incredible to see how much people have caught on to our shared values and helped so much along the way.

I never foresaw just how generous and caring the whole community would be to help this thing happen!

Collapse
 
ishankhare07 profile image
Ishan Khare

What kind of articles should I focus on writing to get featured in your weekly curation. What's the criteria for curating articles.

Collapse
 
dechamp profile image
DeChamp

no questions, just a big thank you!

Collapse
 
dechamp profile image
DeChamp

ok just one question, are Canadians really as nice as everyone says? :P

Collapse
 
lightalloy profile image
Anna Buianova

Hey, Ben. Cool ama :)
I was wondering what businesses have you had before DEV?

Collapse
 
adi518 profile image
Adi Sahar

Does this work like Medium? I keep wondering how this site keeps pushing quality posts at the rate it does.

Collapse
 
mvoloskov profile image
Miloslav πŸ³οΈβ€πŸŒˆ πŸ¦‹ Voloskov

Ah, dev.to. Pretty much the last Dev community that is actually good.

Thank you for everything.

Collapse
 
aadibajpai profile image
Aadi Bajpai

What are your other positive qualities?

Collapse
 
andrewbrown profile image
Andrew Brown πŸ‡¨πŸ‡¦

Do you miss Big Pepperoni Sticks from Nova Scotia?

Collapse
 
cathodion profile image
Dustin King

What's something interesting you've learned about business or programming due to DEV?

Collapse
 
nlowe profile image
Nathan Lowe

Why ruby? What do you like about it as a language? What do you dislike about it?