Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mobjack
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
by
mobjack
7y ago
Some ideas seem to attract smart people like moths to a flame. It seems like everyone who joins my company to shake things up follows the same path of wanting personalized content to acquire new customers. But in reality we just don't
92.
▲
by
mobjack
7y ago
Most of my creativity comes from finding practical solutions to complex problems. If something seems to complex or hard, I figure their must be an easier way to solve it. A lot of it is stepping back and questioning the original problem you
93.
▲
by
mobjack
7y ago
Often developers create an abstracted mess to avoid code duplication. The code is hard to follow and modify later if the common functionality needs to be handled differently. There are many times when working on my old code that I was burne
94.
▲
by
mobjack
7y ago
You don't need an IDFA to track someone in the same app. You can generate your own UUID to use. The value of the IDFA comes from coordinating user behavior across apps. Targeting ads is one use case, but it is also used in conversion t
95.
▲
by
mobjack
7y ago
FB can track ads using clicks and view through. With a control group, you can only use view through. I am just skeptical of how it is a fair test especially when FB has an interest to prove that ads work. YouTube brand lift is an indirect m
96.
▲
by
mobjack
7y ago
Acquiring an audiences to divide into a split test is the hard part. It is something that could work for retargeting existing users but doesn't work for acquiring new visitors.
97.
▲
by
mobjack
7y ago
It is more like if you lead a successful software project for ten years, then a new CEO comes and forces you to change the direction. You believe that those changes would be detrimental to the product and company that you worked so hard to
98.
▲
by
mobjack
7y ago
That would mean using a server for the database, which means lots of meetings getting buy in only for it to be prioritized to get done 9 months later. You also have to deal with DBAs who like to say no and permissions every time you have to
99.
▲
by
mobjack
7y ago
Access is highly underrated. I was able to build a CRUD app with 20 concurrent users in a month just using a shared directory to host the backend database. It would have taken a team of engineers 6 months to do the same properly developing
100.
▲
by
mobjack
7y ago
There is a lot of FUD whenever someone mentioned third party because many don't know the difference between a dedicated analytics provider and Facebook.
101.
▲
by
mobjack
7y ago
I distrust my fellow software engineers when they say they need time to pay tech debt. There were many times where I refactored code that never received any additional updates or to have the feature removed. I wasted a lot of time without a
102.
▲
by
mobjack
7y ago
When you keep stakeholders updated early, you force them to make hard decisions about their product so you know what to prioritize. It makes everyone focus on what is most important. Are those features really necessary for the release? Can
103.
▲
by
mobjack
7y ago
Marketing brings in new customers directly. Joga classes for employees do not.
104.
▲
by
mobjack
7y ago
Everything is a cost. Marketing brings in more revenue if done efficently making it a profit center. It is no different than sales. Marketing spend is usually fixed in costs and the goal of efficiency is to acquire more customers for the bu
105.
▲
by
mobjack
7y ago
Marketing is a huge profit center. Improving efficiency in marketing spend can bring in millions in new business value. If you can do that, it will definitely be noticed by the business.
106.
▲
by
mobjack
7y ago
Email spam has went down mostly from self regulation. ISPs are vigilant about blocking IP addresses with bad spam reputation. They also block IPs that have a sudden surge in volume. Email marketers have to manage their own IP address reputa
107.
▲
by
mobjack
7y ago
The 10 domains requirement is a standard for SPF files in general. It is technically 10 DNS lookups and you can list as many IP addresses as you need on top of it. Is Apple's policy is any different than this?
108.
▲
by
mobjack
7y ago
Senior developers can work like that, but junior engineers need more managing.
109.
▲
by
mobjack
7y ago
Blockers are not always obvious. People don't always realize that their tasks is blocking someone else. Often times when engineers are blocked, they work on a lower priority tasks while they wait. Sometimes that is a good thing but oth
110.
▲
by
mobjack
7y ago
You convince the user to create a user account like what Facebook and Google does.
111.
▲
by
mobjack
7y ago
You can't tell if an image is a 1x1 pixel until you load it from the server. At that point, the pixel has already done its job. Most email clients these days don't block images by default unless it ends up in the spam mailbox. The
112.
▲
by
mobjack
7y ago
It likely means they use reCAPTCHA. They could be doing 2FA when someone logs in with a new device too.
113.
▲
by
mobjack
7y ago
Lots of foods contain potassium, it just isn't included in the nutrition label. I was once on a low potassium diet and had to avoid half the of foods I normally ate. You are likely getting enough potassium in your diet without needing
114.
▲
by
mobjack
7y ago
Requiring users to log in to websites is the most reliable to track them. You are giving out a unique identifier that tracks you across devices.
115.
▲
by
mobjack
7y ago
It depends on the committee. I am more looking into how a candidate thinks than if they get the problem correct. It is more telling when someone is able to logically work through a problem they never seen before even if it isn't optima
116.
▲
by
mobjack
7y ago
Software development is as much of an art as a science. Personally I've seen people double down on bad design decisions early in a project that becomes major pain to deal with later on. It is easy to see that if they spent a little ext
117.
▲
by
mobjack
7y ago
You are comparing the perfect against the good while Fowler is likely comparing the good against the bad. Taking an extra week or two to clean up bad design decisions early in a project can pay dividends in the future. Spending months extra
118.
▲
by
mobjack
7y ago
The point is that you could train AI to perform well at IQ tests but it doesn't mean that it demonstrated actual intelligence.
119.
▲
by
mobjack
7y ago
Google analytics still works since it uses first party cookies but you lose data on repeat vs new visits. There are ways to make GA work around these limitations, but it requires more work than just dropping it in.
120.
▲
by
mobjack
7y ago
Tech debt is mainly a problem with code that needs frequent updates as it makes changes harder. If you have messy code that doesn't need updating, then it doesn't cost a thing to leave it in a bad state. The act of refactoring in
More ›