But I would wager that behind the polished veneer of any successful open source project, there's plenty of pain, agony, and self-doubt. 2/
-
-
এই থ্রেডটি দেখান
-
One example: much of my work recently has been on the Altair project, and it's been so affirming in recent months to see the user and developer community grow. 3/ http://altair-viz.github.io/
এই থ্রেডটি দেখান -
But just six months ago, I'd begun to believe I couldn't do it. I had started down a particular implementation path and was getting stuck daily... I was putting in hours of development and getting nowhere. 4/
এই থ্রেডটি দেখান -
Here's the evidence: 24,000 lines of well-designed, well-documented, well-tested code, that I had to entirely scrap because in the end it was built on a fundamentally flawed abstraction for my particular problem: 5/https://github.com/altair-viz/schemapi …
এই থ্রেডটি দেখান -
I spent *months* on this approach, and every time I fixed one issue it seemed to surface three more... I can't tell you how discouraging that was. 6/
এই থ্রেডটি দেখান -
In the end, some fresh perspective from colleagues is what finally broke me out of that rut:
@craigcitro &@ellisonbg in particular helped me talk through the problems, and think of new ways to address them. 7/এই থ্রেডটি দেখান -
With their advice, I was able to scrap it all, start from scratch, and accomplish the same thing in 1/10 of the lines of code: https://github.com/altair-viz/schemapi/tree/master/schemapi … If I'd been on my own, I think I would have remained stuck, and Altair 2.0 wouldn't be a thing. 8/
এই থ্রেডটি দেখান -
I would wager that most projects hit a low point like this at some time or another... if you're there right now, be assured that you're not alone: everyone has been there. Seek fresh perspectives & keep working – you'll get through it. /fin
এই থ্রেডটি দেখান
কথা-বার্তা শেষ
নতুন কথা-বার্তা -
-
-
Writing a bunch of code and throwing it away is highly underrated - we did that multiple times before the
#IPython notebook in 2011 -
Dask's distributed scheduler is currently in its fourth full rewrite. Only two ever touched the public project.
কথা-বার্তা শেষ
নতুন কথা-বার্তা -
-
-
agreed. i often use this quote from feynman's nobel lecture to make the same point, whether it's about science or software. http://bit.ly/2yaZFVA pic.twitter.com/8MNEkkCs1h
-
@jakehofman didn't you give a talk one year at JSM where you explicitly discussed the intermediate "dirty" steps in a data analysis you did? It was more educational (and relatable) than about 99% of all talks!
কথা-বার্তা শেষ
নতুন কথা-বার্তা -
-
-
"It's good to have an end to journey towards, but it's the journey that matters the most in the end." Ursula Le Guin. What may not work in this project may help you for the next project.
ধন্যবাদ। আপনার সময়রেখাকে আরো ভালো করে তুলতে টুইটার এটিকে ব্যবহার করবে। পূর্বাবস্থায়পূর্বাবস্থায়
-
-
-
Appendable, but uneditable log files should be manditory in repos/research. Bonus points if this could be plotted as a 3D network graph with only the chosen path highlighted.
-
I believe you are taking about git
-
Similar, but I was thinking more of a mandatory log file that can't be edited.
কথা-বার্তা শেষ
নতুন কথা-বার্তা -
-
-
in many educational environments it's like that too: in textbooks, lectures etc. you see the result of the thinking rather than the thinking itself.
ধন্যবাদ। আপনার সময়রেখাকে আরো ভালো করে তুলতে টুইটার এটিকে ব্যবহার করবে। পূর্বাবস্থায়পূর্বাবস্থায়
-
-
-
Thanks for sticking with it. You’re cutting a path for next generation visualization toolkit’s which are language agnostic and interactive out-the-box.
ধন্যবাদ। আপনার সময়রেখাকে আরো ভালো করে তুলতে টুইটার এটিকে ব্যবহার করবে। পূর্বাবস্থায়পূর্বাবস্থায়
-
-
-
The commit history quickly dispels any notion of
#perfection. Yet few take time to explore the#commit history leaving them with this#misconception and discouraged. Reading the change log file, often named CHANGELOG, of open source projects can pull back the veil of perfection.ধন্যবাদ। আপনার সময়রেখাকে আরো ভালো করে তুলতে টুইটার এটিকে ব্যবহার করবে। পূর্বাবস্থায়পূর্বাবস্থায়
-
লোড হতে বেশ কিছুক্ষণ সময় নিচ্ছে।
টুইটার তার ক্ষমতার বাইরে চলে গেছে বা কোনো সাময়িক সমস্যার সম্মুখীন হয়েছে আবার চেষ্টা করুন বা আরও তথ্যের জন্য টুইটারের স্থিতি দেখুন।