三代実録によると清和天皇貞観元年（859年）1月27日筑前国従五位の下美奈宜神社従五位上の授位が行われたことが登録されている。延長5年（927年）に朝廷により定められた延喜式では美奈宜神社は式内大社に列せられ明神帳に記載された。往古美奈宜神社が九州の著名な神社として国家のいくつもの史書に記載されていたことは、つまり筑後川が古代の人々の生活を支えていてこの川の両岸に古代の集落が発生し、年と共に発展して行きこの川が九州を横断する主たルートであり、この川畔に祭られた美奈宜神社が両岸の多数の群落の人々はもちろん、多くの旅人からも厚い崇敬を集めていたことの証しであるとも言える。延元2年（1338年）菊地武敏軍と足利尊氏の先陣小弐頼尚軍が戦った筑後川水城渡の戦で戦火に遭い、社殿宝物記録類の一切を消失し以来衰退することとなったが、足利尊氏は神慮を恐れて社殿を再興した。また永正6年（1509年）秋月城主秋月伊豫守種時が社殿を再建し神輿及び清道旗を奉納し、神幸行列の先駆として現在まで継続されている。
神功皇后摂政2年（202年）神功皇后が九州にお見えになった時、古処の山に住む羽白熊鷲（はぐろくまわし）という悪者退治を、村人は懇願した。 皇后は、神様にお祈りされ、「この潮干玉を使って川の水をからにし、川蜷に頼んで、一晩のうちに城を作り、今度は潮満玉を使って、一度に水を入れ水攻めにして滅ぼしなさい」とお告げになった。このあと、村は静かな平和な村となった。神功皇后は神様をお祭りするお社を建てようと思い、1羽の白鷺を放った。白鷺は空に舞い上がり、筑後川に沿ってしばらく飛んだ後、こんこんと清水の湧きでる所に舞い下りた。皇后様は、その近くに神様を祭るお社を建てた。蜷城（になぎ）を美奈宜（みなぎ）とあて、美奈宜神社と命名。また川蜷が守ってくれた村里をニナシロと呼び、なまって、ヒナシロという地名なったといわれる。この白鷺塚は今も片延字白鷺1番地に残されている。
今から1800年前、父君景行天皇の教えにそって、仲哀天皇は皇后と熊襲を征伐されたが、不幸病にかかり崩御された。皇后はこのことを秘し、その根幹新羅を討つべく、出師の計画を立て、兵員を集め、兵船・軍器を整え、神々を祭って日本最初の外征に肥前名護屋から出征していった。皇后は航海中船中で素戔嗚尊・大己貴命・事代主命の3神に戦勝を祈願された。海上つつがなく船は新羅の港に到着し、戦端は開かれた。戦いは連勝し3カ条をもって降伏し大勝利を収め、高句麗・百済も来貢し、肥前・高橋の津に凱旋された。そのあと戦争に勝利を祈られた3神を祭られた。その神が美奈宜神社の3神である。
2018年3月まで、高橋が別番組の収録がある隔週月曜日が出演困難だったため、隔週月曜日には高橋が依頼した代演者の名前を冠し、『サプライズマンデー●●●●の「これから何する?」』と題して代演者が番組を進行していた。なお、代演者が担当する際には前週木曜の生放送中に高橋自ら電話でオファーをしていた。なお、2017年1月2日から5日、2017年10月2日から5日、2018年3月5日から8日、2019年1月7日から10日、2019年3月18日から20日までは後述の理由により「サプライズウィーク」と題して代理パーソナリティーが番組進行を行なった。
TOKYO FMの昼のエンターテイメント情報番組として2016年4月4日より放送開始。番組コンセプトは、働くリスナーたちを応援するチーム“たかみなジャパン”を創設し、働くリスナーたちの“リアルな想い”や“夢”を受け止めて、高橋みなみが一緒に学び、悩み、歩んでいく。
ダウンキャストはアップキャストの逆で、基底クラスから派生クラスへの型変換、すなわちBaseのインスタンスをDerivedに変換する操作である。Baseのインスタンスは必ずしもDerivedのインスタンスとは限らないので、この変換は一般に安全ではなく、エラーが発生する可能性がある。そのため、多くの言語ではキャスト構文による明示的な変換の記述が必要である。通例、オブジェクト指向プログラミングではポリモーフィズムを使うべきであり、ダウンキャストおよびクロスキャストが必要になるということはプログラムの設計に問題があることを示唆している。C++では、安全なダウンキャストのためにdynamic_castという特別な構文が用意されている。この構文では、実行時型情報を参照し、ポインタ間の変換が失敗すると結果としてNULLが返る。参照間の変換が失敗するとstd::bad_cast例外がスローされる。dynamic_castを使用するためには、型に仮想関数テーブルが必要となる。つまり、基底クラスに少なくとも1つの仮想関数を持つ必要がある。Javaでは、ダウンキャストに失敗するとjava.lang.ClassCastException例外がスローされる。C++のdynamic_castに相当する機能は存在しないが、instanceof演算子で型情報を問い合わせることはできる。C#では、ダウンキャストに失敗するとSystem.InvalidCastException例外がスローされる。また、as演算子が用意されており、変換が失敗した場合はnullが返る。またC# 7.0では、is演算子が拡張され、変換可能性をbool型で返すと同時に、末尾で宣言した変数に変換結果が格納される。as演算子is演算子共に、通常のキャスト演算子とは異なり、ユーザ定義変換は行われない。