Creator of Prettier, Open Source Contributor, Contracting as Shift Reset LLC, Ex-Mozilla
Thank James Long for the AMA 👏
Message from the host 💬
Thank you for all the great questions! Feel free to hit me up on twitter (@jlongster) if you ever want to ask me something else. I had fun!
We ❤️ Prettier, it keeps our code at hashnode nice and neat. :)
What are some other projects you are currently working on?
Hi James, I got one more question for you.
There are many engineers who believe they do good work: brainstorm features, design and ship them. When they go home, they sleep happy (unless of course they get paged that PROD is broken :P) with a sense of achievement.
That being said, I've always believed that one should never stop learning.
I have not contributed to any major open source projects so far and I sometimes feel like I haven't done my part yet as a programmer. I do learn things on a daily basis from my colleagues, but I would love to learn more and try to become a better developer than I'm today. Would you say that open source contribution are an absolute must in the journey of becoming a better developer? What are the other ways you would recommend to keep improving the way one writes code?
Hey James, I would like to know how Prettier is different from any other formatter?
I asked this question to Andre Staltz too.
First of all thank you for all your OSS work obviously 😀
My question is : What made you stop working for others and create your own company ? Was there a trigger ?
Prettier is an awesome code formatter. 🍺
Just for the information:
- What do you think it doesn't do best?
- What are the demerits of using Prettier?
Thanks for doing this AMA, James. Have been reading your blog regularly.
What are your plans with Shift Reset LLC? Do you want to be just a service provider? Do you plan to contribute to Open source as a company?
What does the green colour symbolise in your blog website's favicon? :P
Hello James, how important do you think it's to adhere to establishing coding styles?
At my previous job, there were many comments on the PRs regarding tabs and spaces. Now, my question is, there are companies which do not really have the luxury of time and man power - think of a small start-up with two engineers having to ship a ton of features.
Would you still emphasise on adhering to coding styles and patterns, or can the PRs be merged as they're and you can come back at a later time and fix the styles/standards?
I'm thinking about creating a tool similar to prettier but for a language we use internally in our company, and I'm thinking about using Scheme to develop the tool. I just started to learn Scheme so I'm wondering whether or not such tool could be created using Scheme ?
What are the pros and cons of freelancing for you? What would you recommend someone do if they want to be a successful freelancer?
What's your personal opinion on AngularJS? Have you tried it? Would you recommend a beginner to try AngularJS in 2017?
Thanks for all your work, James.
Seems like you're such a skilled programmer with a deep understanding of many CS areas. I'm curious why you chose frontend as your focus profession. Just as an example, you could have done some crazy distributed systems, ML, low level virtualization etc.
If you had a startup, which framework you would choose? (React,Angular,Vue,Ember...)?
How much time it took for your to develop prettier? How you started?
Thank you so much for making such an awesome tool as prettier. It saves me a lot of time on a daily basis.
How was your time at Mozilla? What are all the project you were involved in?
Where to start: ES5, ES6, TypeScript, AtScript, Dart, Babel, ... or where did you? :)
Complete this sentence... If I weren't a programmer today, I would most likely be earning a living as a [??], and here's why [??].
How many people are working on the product on https://www.youtube.com/watch?v=a7EGJrwI27Y and if it is only you, why did you choose to work on it by yourself?
Thanks for the AMA, James.
What does your workspace on your machine look like? What OS do you use, and what are some applications which have helped you stay productive over the years as a developer? :)
I really enjoyed watching you code and listen to your insights in the last two screencasts you published on youtube.
I like how you actually work on a product and allow others to watch. There is so much to learn. The best take away for me though, is that I get to see how other people really work. I tend to be really hard on myself and think of myself as a shitty programmer. Watching you debug and your messy code (dont get me wrong you are a way better programmer than me) was just good for my mental health. Hope you understand ☺️
Will you be doing more?
- What motivates you to do open source?
- On a day, how much time do you spend on open source projects?
Love your recent livestream videos. Very informative.
1) How was your experience with clojure?
2) What are its coolest features?
Hi James, I am using MERN to build a website, I use react-helmet to SEO but it isnt working! Please tell me how to SEO it? Sorry for my bad english!
Heya James :) I'm trying to get a remote job atm. I'm sitting in the DomRep and trying it via various platforms, mostly angel.co/stackoverflow-jobs. However, it seems really difficult. To the east often the timezone issue is a problem, to the west it's either US and they don't do non-US-citizens, or Latin America/Canada where very little is happening. Do you have any suggestions?
Hey James, thanks for the AMA! Favorites programming paradigm, programming language, tools, etc?
1: Will there be actual configuration options in Prettier? As in not just a handful of switches, but a full config system like ESLint.
2: Can Prettier be ported to other languages? Are people doing that?
I would like to know how do you start architecting a software when starting from scratch, do you think of maximum requirements at first and build accordingly or change as per requirement comes or something else?
Also, should someone redesign the code when they feel they could do better than the current one, given redesign can be costly for the company ?
What was the first project that made you really confident about your abilities as a programmer?
In your blog post about becoming a better programmer, is there any reason why didn't you list Haskell as a great language to learn? Or are you just not familiar enough with it?
Hey James, What stacks of frameworks and languages are you using for development?
Hi James, I am java developer and for 4 years now I am mostly working on backend application based on spring batch, spring framework. I have also worked on Webservices in Java however I was looking to move into fullstack development. Currently I am refreshing my JScript skills, how should I move ahead now ? Any tips?