HNHacker News
TopNewBestAskShowJobs

bluewalt

286 karma · joined November 1, 2017

submissionscomments
bluewalt··on How Phoenix LiveView Works
Thanks for the explanations. This makes perfect sense that having an open WebSocket connection drastically speed up the exchanges between client and server.

However, I guess there is still a UX difference with SPAs when you go to a new page. Going to another page with a SPA is instantaneous, and user just waits for server-side data to be loaded, with data with spinners in between. But with Liveview, the client would need to wait for the server to render the whole new page, before displaying anything new (exactly like a standard MVC framework). And this specific behaviour can create a "laggy feeling" IMO. This will never be as fast as a SPA in this case. I think this can be disturbing, especially for websites used as mobile apps. In that case, users expect navigating between app pages without waiting at all, even if they are used to to wait for specific data to be loaded in that same page.

Please correct me if I'm wrong, but to me, it seems Liveview is perfectly suited for intensive data exchange on an open page (for example, the bitcoin example used in this video seems perfect), but not suited for apps with an intensive navigation between different pages, because that pages will require a round trip to the server to be rendered.

Still, I'm jealous there is no Liveview equivalent in Python, so that I would stop requiring the whole SPA toolchain as soon as I need some updates in my project.

bluewalt··on How Phoenix LiveView Works
You're probably right. I'd like to see a demo of a something like https://todomvc.com/ made with it, and compare the feeling between a SPA and LiveView.
bluewalt··on How Phoenix LiveView Works
Maybe I'm missing something here (tell me), but after being initially amazed by the architectural concepts, I tried demos of a similar tool (https://docs.stimulusreflex.com/) and was eventually disappointed by the result. Why? Because the resulting UX is not comparable with a SPA at all.

With a SPA, you instantly get a visual response when you click something (even if this response is a spinner) while with this kind of tool, there is a small bu weird delay (because of websockets) that makes the whole experience laggy, and pretty weird to me, especially after being used to SPAs.

I totally understand that the balance between the tasks to achieve and the end result is very good, but this techno does not look like a replacement of SPAs to me.

bluewalt··on Ask HN: How do you find a co-founder you trust?
I have to disagree on this, because I had an experience as a solo founder 5 years ago, and I thought like you, that it would be easy to learn how to make sales prospection. That was a mistake, I found out not every skill can be mastered, especially the ones involving human skills and your own personality, and especially when you have to progress in a very few time.

I had the chance to work with someone specialised in this area and afterwards it looked obvious I needed help in this particular area.

bluewalt··on Stripe Reader
It's been almost 3 years Stripe Terminal has been announced and still no announcement for an actual release in Europe. As it was scheduled for the end of 2020 at the beginning, but "undefined" by now, it seems the Stripe teams encounter important difficulties.

After 5 requests to support, I'm sure they don't want to communicate clearly for a deployment in Europe, and this is hence a no go to choose Stripe as a payment solution to develop stuff like modern POS software. What a pity, I like Stripe so much...

bluewalt··on I Built a Blog Engine with Vue, Django and Tailwind
This is a modest attempt to build the first version of a blog from scratch, without relying on external SaaS like Medium or Disqus. It's not a step-by-step tutorial but rather a list of questions I asked myself and decisions I took along the journey.
bluewalt··on Anxiety is in your body, not your mind
Open your browser in private navigation
bluewalt··on Anxiety is in your body, not your mind
This makes me curious, can you elaborate a bit please? How exactly would it work on anxiety? Does taking stuff produce a temporary relief or does it change the structure of your brain for a longer period? There is definitely things we still don't know about this, and it seems promising.
bluewalt··on Ask HN: What's your best advice for someone turning 30 today?
Instead of being obsessed by financial investments, try to invest in yourself, you are your best asset. Everyone already said about training your body, I can't agree more.

Train your mind too: learn to not being angry, to be more tolerant, to lower your ego, to reduce your anxiety, to understand yourself and others, etc. Read a lot about human feelings. Be an appeased person.

In addition, Learning high value and rare skills will probably bring more money to you than random BTC buying, in addition of making you feel proud.

bluewalt··on Google has turned off access to sync features for Chromium
Does it mean the end of browsers like Brave?
bluewalt··on Ask HN: How do you like developing on an M1 Mac so far?
But you own the mini, so you can use 2 external monitors right?
bluewalt··on Show HN: Tweek – Fast to-do weekly calendar app
I can't agree with you more. I never understood why calendar and todo apps are separate apps.

At the time, Google Inbox tasks started to be visible in Google calendar, and it was an excellent idea IMHO.

When I want to manage my day, I need to mix events and tasks. Events are not related to me, I don't need to complete them. Tasks are. But for me, both kinds of items need to be planned over the day.

Currently, I'm using a todo app only, even for calendar events. It seems hacky to me, and I truly miss the calendar view, because 2-D visual representation of the time is really more understandable for my brain, than a simple list.

So, for me, the perfect soft would be something like this one (I do like the minimalistic UI), but with embedded calendar.

bluewalt··on Ask HN: What are some skills you have that are worth learning?
If I'd need to pick only one, I would say: "learn to learn". In the era of internet, where every piece of knowledge is available, I'm so surprised to meet so many people that are unable to learn things by themselves, relying on other non-remote people.

Sometimes you can sound like an asshole when a friend asks you something very specific and you answer: "why don't you Google it?", but IMHO you're doing him a favor.

bluewalt··on Show HN: An API to store balances and transactions
Thanks a lot! Good resources!
bluewalt··on Show HN: An API to store balances and transactions
How did you build the landing page? (any tool?) I like the sleek style, it reminds me Stripe pages.
bluewalt··on Signs that a business idea will probably fail
Thanks for the support. Yep even for me, now when I tell this story, the mistakes I made seem obvious.

Selling is hard, and becomes close to impossible if like me, you don't know your target, and on top of that, you're socially anxious to talk to strangers and get a "no" as answer.

Client prospection requires specific skills I don't have and I'll probably never get.

Sometimes we (solo-dev people) need to be more humble and accept we can not do everything well. Or as an alternative, we need to find project ideas that suit our skills better (B2C would probably have been easier for me than B2B).

bluewalt··on Signs that a business idea will probably fail
I actually found one in the end, he helped me sign my first contracts. Then I realised he was greedy, because he asked me to make 50/50 for company shares (but I worked full time for 18 months, not him). That didn't help to build trust between us. I ended up giving up, because I was advised to avoid investing in a long-term business with a stranger. I think I was right to follow my gut.
bluewalt··on Signs that a business idea will probably fail
I built a copycat of www.bellycard.com for French market. As a software engineer, the technical product was good IMHO. but I spent almost 2 years to build it, without really trying to sell it. My thought was: "if it's sold in US, it will be sellable in France".

Then I found ont the real truth:

- Merchants won't find your website to buy your amazing product, you need to meet them physically (that can seems obvious but it was not the case for me at that time)

- Merchants don't care about you or your product. They won't listen to you in deep, except if you have specific social skills (I don't). Every day someone enters in their shop trying to sell them something. If you're not psychologically ready to hear "I don't care" or "is it free?" 9 times on 10, then you can not do that for a very long time.

- Independant merchants, generally speaking, don't have any marketing skills. What seems obvious for you is not for them. For example, they don't see the powerfulness of getting emails and consuming habits of their own customers. Plus, I'd say 2/3 of them were really suspicious about technology in general.

So what was hard here was not to make a product that have intrinsic value for merchants, but to teach merchants what this value is.

The real need to succeed in this project is absolutely not tech, it's to know the market, and how to convince merchants.

bluewalt··on Signs that a business idea will probably fail
The sentence is: "Without execution, an idea worth nothing". Often said to someone that refuse to unveil his idea.
bluewalt··on Signs that a business idea will probably fail
I spent 2 years building an awesome product, thinking that my future clients would think this product awesome too, and that they would need it.

I was completely wrong. I didn't know my clients and my market. This is the exact definition of operating mainly on assumptions. I lost at least 18 months, since I could have find this out way sooner.

bluewalt··on Ask HN: What to avoid in life?
Following social conventions. The more I grow up, the more I have the feeling this lead people to the wrong path to happiness. Having the ability to be and act different is harder than it seems to. But when you know deep inside how you should do something, do no let society tell you how to do it.

Recently I found out that some people are truly happy being single. They're not acting. The only problem for them, is how people treat them in a condescending way: "Don't worry, love is coming for you, you'll be lucky too".

bluewalt··on Ask HN: Companies of one, what is your tech stack?
Almost the same: Django/Python/DRF/PgSQL. But:

- I use Redis with Celery instead of RabbitMQ (not because it's better, but can be picked for other usages like caching, etc.)

- I use Heroku to ease deployment instead of having to deal with servers (but I'd like to add serverless to my stack, Heroku is not optimal for SPA deployment)

- Angular instead of React (mostly because at the time, I absolutely wanted to use Ionic)

Effects on success: fast to run, very reliable back-end, no need to be expert in Javascript and tooling (because angular/ionic is very opinionated)

Bad effect: need to deal with 2 languages in parallel can be exhausting sometimes.

bluewalt··on JavaScript Is Bad
After reading almost all comments, all of this make me think that your positions on the debate are based on psychological characters. Some people are idealists: as Javascript is in some state, but could have been a lot better if history had been different, they CAN'T be happy, they won't. They need to find THE right tool before working with it (I'm an idealist). Then, you have other kind of people which are more adaptative: they tend to accept the situation "as is", and try to withdraw the maximum of benefits of the language. It's easier for them do deal with the issues because they accepted the situation initially. BTW, I think those people are more happy in their daily life. And last, the negationists: they refuse to accept the truth. Those people rely on wrong things (like trends) to evaluate the quality of the language. For them, if JS is used so much, it MUST be good, even if they're not sure why. They believe world auto-regulate itself with natural selection (like ultraliberal people). Plus, if they start to use it, they don't want to hear it's bad because it would question their choice, and by extension, their intelligence.
bluewalt··on JavaScript Is Bad
To me, the fact we need another language to compile to it, is just another proof the language is broken
bluewalt··on JavaScript Is Bad
Actually, after years of Django, this is such a pain for me to create a SPA with the same level of quality, that I'm considering stopping web development to learn ML.

So, maybe it does not prevent SOME people, but it's about to prevent me.

bluewalt··on Ask HN: What are you learning in 2019?
This article made me think a lot about the habit of trying new things: https://www.raptitude.com/2017/12/go-deeper-not-wider/
bluewalt··on Pipdeptree: Utility to display dependency tree of the installed Python packages
Or just stop using the old pip, and use pipenv instead. https://pipenv.readthedocs.io/en/latest/

This will allow you to to this, and lots of other stuff.

bluewalt··on Ask HN: Is anyone else just tired of JavaScript?
This constant need to evolve is the exact definition of immaturity, for HTML/CSS/JS front-end.

I'm not a mobile dev, but I'm pretty sure when you make the front-end in an iOS app, you don't need to learn 3 languages + 2 frameworks + tooling to transpile + type checker + webpack...

Web front-end is completely broken because the foundation (HTML/JS/CSS) is not the right tool for the need.

bluewalt··on Ask HN: Is anyone else just tired of JavaScript?
The major problem is that when you learn something in this current crazy JS/Front world, your knowledge is deprecated 6 months later. I know a developer should always stay up to date with technology by constantly learning, but if I compare what I learned 5 years ago in Python, I would say 95% is still relevant today. But if I look at the JS "state-of-the-art" stack today, compared to the 2 years old, it's completely different. It's very frustrating to invest time and effort to learn something and then hear recruiters tell you things like: "Hmmm no one uses that anymore".
bluewalt··on Tell HN: My best productivity hack
I Found a job in which I'm not forced to set an alarm to wake up, and can take a nap at any time. I feel a lot more alert and productive all day long this way.
← PreviousPage 3 of 4Next →