# My mental load using Julia is much higher than, e.g., in Python. How to reduce it?

**URL:** <https://discourse.julialang.org/t/my-mental-load-using-julia-is-much-higher-than-e-g-in-python-how-to-reduce-it/18902>\
**Category:** General Usage\
**Tags:** question, python, workflow\
**Created:** [December 21, 2018, 3:49pm UTC](https://discourse.julialang.org/t/my-mental-load-using-julia-is-much-higher-than-e-g-in-python-how-to-reduce-it/18902 "2018-12-21T15:49:44Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![tkf](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tkf/32/17635_2.png) [@tkf](https://discourse.julialang.org/u/tkf)\
**Post date:** [December 21, 2018, 10:52pm UTC](https://discourse.julialang.org/t/my-mental-load-using-julia-is-much-higher-than-e-g-in-python-how-to-reduce-it/18902/15 "2018-12-21T22:52:21Z")

</div>

> [@jules](#):
>
> So often, I will type `scat.` and then tab to give autocomplete suggestions.

I did Python programming a lot before using Julia so I missed this feature too. That’s why I made [ANN: InteractiveCodeSearch.jl --- Interactively search Julia code](https://discourse.julialang.org/t/ann-interactivecodesearch-jl-interactively-search-julia-code/17657) (sorry, no intention for a plug). I don’t think `object.<hit tab>` is the only interactive method discovery UI. `InteractiveCodeSearch` is a quick hack at it but I think we can do more. For example, it would be nice to have a keyboard shortcut to find a minimal subexpression surrounding a cursor, inference the type of it, and then run `@searchmethods` on it.

(As for the star import, @rdeits did a perfect answer so I have nothing important to add.)

---

_[View the full topic](https://discourse.julialang.org/t/my-mental-load-using-julia-is-much-higher-than-e-g-in-python-how-to-reduce-it/18902)._
